0
点赞
收藏
分享

微信扫一扫

linux 强制删除php安装包 重新链接php版本 指向composer版本

ivy吖 2022-08-18 阅读 84


前面有安装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

 

举报

相关推荐

0 条评论