解决Error: phpxx-common conflicts with php-common
2020-10-20
Linux
PHP
服务器环境CentOS 7
,在安装php的一个组件php-common
的时候遇到一个问题,
1 | yum install php-common |
报错如下:
1 | Error: php72w-common conflicts with php-common-5.4.16-46.el7.x86_64 |
其实之前安装php-devel
的时候也遇到过,只是当时没在意,但现在是第二次遇到了,就要好好解决了。
如果按照提示,想安装上的话也可以,需要添加--skip-broken
选项,不过很明显,加了这个选项估计以后问题更大,所以一直没有尝试,想着还是从根本上解决问题要更妥当。
网上查了一下,大都是 不在意 + 不负责 地说:加--skip-broken
参数就好了,所以还是自己想想怎么解决吧。观察了一下,发现安装的时候大都是写着php**+7.x版本 conflicts with php**+5.x版本
,也就是说不同版本不能共存的意思?
中间的过程就不多说,找到的解决办法也很简单,那就是在安装的时候要加上版本。例如我一开始安装的php就是php72w
,也就是7.2
版本,所以这次安装php-common
也需要加上版本,即使用以下命令安装:
1 | yum install php72w-common |