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