如何从centOS7卸载旧版本的PHP

阳光明媚的kashyap:

我的项目基于Laravel 5.2。并且按照指南,它需要php> = 5.5.6,但是安装了php 5.4,我不得不通过YUM升级php版本,但是现在它给出了错误“找不到PDO驱动程序”,我尝试了YUM,install php-pdo但是却给出了错误消息“ php56w-common和php-comon-5.4.16”之间存在冲突。我被困在这一点上在此处输入图片说明

艾哈迈德(Ahmed Ginani):

订阅IUS社区项目资源库

cd ~
curl 'https://setup.ius.io/' -o setup-ius.sh

运行脚本:

sudo bash setup-ius.sh

使用Apache升级mod_php

本节描述了使用Apache作为Web服务器并使用mod_php执行PHP代码的系统的升级过程。相反,如果您正在运行Nginx和PHP-FPM,请跳至下一部分。

首先删除现有的PHP软件包。按y并按Enter键,在出现提示时继续。

sudo yum remove php-cli mod_php php-common

从IUS安装新的PHP 7软件包。再次按y,然后在出现提示时按Enter。

sudo yum install mod_php70u php70u-cli php70u-mysqlnd

最后,重新启动Apache以加载新版本的mod_php:

sudo apachectl restart

您可以使用systemctl检查由httpd systemd单元管理的Apache状态:

systemctl status httpd

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章