我试图从
PHP 5.5升级到5.6,到目前为止我已经设法升级到PHP5.6,设置suPHP 0.7,并添加PHP-MysqL扩展.
我使用webtatic repo来安装PHP 5.6
我在 this page上读到,不建议在remi上安装webtatic.所以我删除了/etc/yum.conf.d/中的文件,以便在repo列表中没有webtatic.
我使用webtatic repo来安装PHP 5.6
我在 this page上读到,不建议在remi上安装webtatic.所以我删除了/etc/yum.conf.d/中的文件,以便在repo列表中没有webtatic.
但是我无法为DomDocument安装PHP-xml,有些CMS使用它.
我试过了 :
yum install PHP-xml
不工作
yum --enablerepo remi install PHP-xml
它给了我一个信息:
Résolution des dépendances --> Lancement de la transaction de test ---> Package PHP-xml.x86_64 0:5.5.38-7.el6.remi will be installé --> Traitement de la dépendance: PHP-common(x86-64) = 5.5.38-7.el6.remi pour le paquet: PHP-xml-5.5.38-7.el6.remi.x86_64 --> Lancement de la transaction de test ---> Package PHP-common.x86_64 0:5.5.38-7.el6.remi will be installé --> Traitement de la dépendance: PHP-pecl-jsonc(x86-64) pour le paquet: PHP-common-5.5.38-7.el6.remi.x86_64 --> Lancement de la transaction de test ---> Package PHP-pecl-jsonc.x86_64 0:1.3.10-2.el6.remi.5.5 will be installé --> Traitement du conflit: PHP56w-common-5.6.31-2.w6.x86_64 entre en conflit avec PHP-common < 5.6 --> Résolution des dépendances terminée Erreur: PHP56w-common conflicts with PHP-common-5.5.38-7.el6.remi.x86_64 Vous pouvez essayer d'utiliser --skip-broken pour contourner le problème Vous pouvez essayer d'exécuter: rpm -Va --nofiles --nodigest
我尝试了–skip-broken参数,但我收到:
--> Lancement de la transaction de test ---> Package PHP-xml.x86_64 0:5.5.38-7.el6.remi will be installé --> Traitement de la dépendance: PHP-common(x86-64) = 5.5.38-7.el6.remi pour le paquet: PHP-xml-5.5.38-7.el6.remi.x86_64 --> Lancement de la transaction de test ---> Package PHP-common.x86_64 0:5.5.38-7.el6.remi will be installé --> Traitement de la dépendance: PHP-pecl-jsonc(x86-64) pour le paquet: PHP-common-5.5.38-7.el6.remi.x86_64 --> Lancement de la transaction de test ---> Package PHP-pecl-jsonc.x86_64 0:1.3.10-2.el6.remi.5.5 will be installé --> Traitement du conflit: PHP56w-common-5.6.31-2.w6.x86_64 entre en conflit avec PHP-common < 5.6 Paquets omis en raison de problèmes de dépendances: PHP-common-5.5.38-7.el6.remi.x86_64 depuis remi-PHP55 PHP-pecl-jsonc-1.3.10-2.el6.remi.5.5.x86_64 depuis remi-PHP55 PHP-xml-5.5.38-7.el6.remi.x86_64 depuis remi-PHP55
然后我尝试了rpm -Va –nofiles –nodigest,然后再次执行上一个命令,但仍然无法解决问题.
感谢您的任何帮助 !
更新:
我设法得到了remi存储库https://rpms.remirepo.net/wizard/的所有者,有一个配置器,我选择了PHP的版本,并且它列出了实现你想要的步骤,但不幸的是我有这样的消息:
Erreur du contrôle de transaction: file /usr/lib64/MysqL/libMysqLclient.so.16.0.0 from install of MysqL-community-libs-compat-5.6.38-2.el6.x86_64 conflicts with file from package compat-MysqL51-5.1.54-1.el6.remi.x86_64 file /usr/lib64/MysqL/libMysqLclient_r.so.16.0.0 from install of MysqL-community-libs-compat-5.6.38-2.el6.x86_64 conflicts with file from package compat-MysqL51-5.1.54-1.el6.remi.x86_64
我正试图在他们的论坛中解决这个问题.
免责声明:我在语言障碍方面遇到了一些麻烦,但我认为这与你的英语描述有关.
我认为您需要删除使用webtatic安装的软件包,而不仅仅是删除repo.具体来说,它看起来像PHP56w-common来自那个回购,是你麻烦的根源.您将要从remi-PHP56安装PHP 5.6并坚持使用第三方生态系统.
原文地址:https://www.jb51.cc/centos/373346.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。