前面有安装php环境,需要卸载重装
1.首先,删除centos上面的PHP
# yum remove php-common
使用命令#rpm -qa|grep php 查看所有php相关的rpm包,
发现前面环境包太多了
#rpm -e xxx xxx指的是上一个命令列出的rpm包的包名,复制即可。这一步卸载安装的php的rpm包,注意因为可能存在依赖关系会发生报错,所以可能需要调整下要写在的rpm包的顺序。
如果调整了rpm包的顺序,还是无法删除剩余的包,可以通过强制删除来解决:
#rpm -e xxx --nodeps其中xxx指的还是rpm包名 强制删除
重新连接指向php版本目录ln -s /usr/local/php7/bin/php /usr/bin/php
修改composer默认PHP版本
查看当前php位置which php
假设php -v的目录是/bin/php
删除原来软链接
rm -f bin/php
将默认版本改成71
ln -sf /www/server/php/71/bin/php /bin/php
有些人的目录在/usr/bin/php
那就是
rm -f /usr/bin/php
ln -sf /www/server/php/71/bin/php /usr/bin/php
查看PHP加载的是哪个配置文件,这个获取的是系统内的php.ini 的位置。不是网页apache加载的php.ini文件
php -i | grep php.ini