如何解决如何解决php版本不匹配Centos 6
我正在运行Centos 6服务器。经过一些不成功的尝试安装php 7.2之后,我遇到了依赖问题(尝试yum更新php): 那么重新安装php的最佳和最安全的方法是什么?
--> Running transaction check
---> Package libwebp.x86_64 0:0.4.3-3.el6 will be installed
---> Package php56w-common.x86_64 0:5.6.40-1.w6 will be obsoleted
--> Processing Dependency: php56w-common(x86-64) = 5.6.40-1.w6 for package: php56w-phpdbg-5.6.40-
1.w6.x86_64
--> Finished Dependency Resolution
Error: Package: php56w-phpdbg-5.6.40-1.w6.x86_64 (@webtatic)
Requires: php56w-common(x86-64) = 5.6.40-1.w6
Removing: php56w-common-5.6.40-1.w6.x86_64 (@webtatic)
php56w-common(x86-64) = 5.6.40-1.w6
Obsoleted By: php-common-7.2.34-1.el6.remi.x86_64 (remi-php72)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
解决方法
虽然从第3方存储库升级到remi应该可以顺利进行(这是尽力而为),但您遇到了(旧)问题, php-dbg 应该已经过时了 php56w- phpdbg 。该问题已修复,将在下一次更新中进行。
现在,只需在升级前删除此调试器即可。
yum remove php56w-phpdbg
yum update
yum install php-dbg
通常,请参见Wizard instructions。
P.S。 webtatic似乎是一个沉寂的项目,大约1年没有更新,因此每个人都应迁移到更好的替代方案,例如“ remi”存储库。
,我建议您安装remi存储库以安装php 7.2。您还可以在php版本之间进行切换。
用于安装
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
用于启用php 7.2
yum install yum-utils
yum-config-manager --enable remi-php72
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。