作者:微公号莆田鞋园 | 来源:互联网 | 2023-02-06 07:43
我的项目是在Laravel 5.2上.并根据指南它需要PHP> = 5.5.6但有安装的PHP 5.4我必须通过YUM升级PHP版本,但现在它给出错误"找不到PDO驱动程序"我尝试了YUM,install php-pdo
但它给出了错误" php56w-common和php-comon-5.4.16之间存在冲突." 我坚持这一点
1> 小智..:
yum -y remove php*
删除所有PHP包然后你可以安装5.6的.
它说"没有争论的争论:phpunit.xml"
2> 小智..:
订阅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