我想问一下如何使用Yum + REMI在我的CentOS机器上升级到PHP5.6。
例如,我已经对一切使用了REMI回购。
现在,在更改/etc/yum.repos.d/remi.repo中的这一行之后:
[remi-php56]
enabled=0至
enabled=1现在我可以看到repo上的PHP5.6.2包。如果我将更新作为yum update php,那么它会更新整个php_mysql包(即php_mysql、pdo等)吗?
那么httpd中的mod_php呢?(阿帕奇)?
还是我还需要采取其他措施呢?
发布于 2016-02-16 10:37:57
您需要显式安装php56,例如:
yum install php56 php56-php-cli php56-php-common php56-php-pear php56-php-pecl-jsonc php56-php-pecl-zip php56-php-process php56-php-xml php56-runtime然后删除旧的php,例如。
yum remove php55 php55-php-cli php55-php-common php55-php-pear php55-php-pecl-jsonc php55-php-pecl-zip php55-php-process php55-php-xml php55-runtime您可以运行yum list installed |grep php来查看已经安装了哪些PHP包。
发布于 2014-10-22 18:42:50
好的,
因此,要升级,请执行以下操作:
确保在文件/etc/yum.repos.d/remi.repo中启用了remi-php56 56 repo。
[remi-php56]
enabled=1然后,您可以执行“yum更新php`”。
如果遇到诸如Modules和PHP之间不一致的问题,安装仍然有效。但是您可能最终不得不更新PECL + PERL。
我所做的是卸载所有的PHP软件包,您可以通过查找rpm -qa | grep php,然后卸载yum remove php php-cli php-common php-mysql php-pear php-pecl php-pdo php-xml来找到这些软件包。
当然,重新安装yum install php php-cli php-common php-mysql php-pear php-pecl php-pdo php-xml,这将给你新的版本。
另外,不要忘记重新启动httpd service httpd restart。
https://serverfault.com/questions/638893
复制相似问题