天天看點

linux 強制删除php安裝包 重新連結php版本 指向composer版本

前面有安裝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包名  強制删除

修改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