1. 程式人生 > >linux伺服器如何修改兩個PHP版本,php-v和phpinfo兩個不同的版本

linux伺服器如何修改兩個PHP版本,php-v和phpinfo兩個不同的版本

先查詢php.ini


find / -name php.ini
得出兩個ini
/usr/local/php/etc/php.ini
/etc/php.ini



php -i | grep php.ini
檢視PHP載入的是哪個配置檔案,這個獲取的是系統內的php.ini 的位置。不是網頁apache載入的php.ini檔案


查詢一下系統裡的PHP目錄相關的東西

find / -name php


這個好像是啊裡雲預設安裝的PHP
/usr/bin/php -v



==============================
解決方法:刪除
/usr/bin/目錄下的所有的PHP的東西




再環境變數里加上要使用的PHP的路徑
vim /etc/profile
在文件最後,新增:
export PATH="/usr/local/php/bin:$PATH"
儲存,退出,然後執行:
#source /etc/profile


不報錯則成功。






====================
提示sokcet函式沒有:
stream_socket_server() has been disabled for security...
解決方法:編輯php.ini把disable_functions=...中找到stream_socket_server()、


stream_socket_client刪除並儲存,重啟web元件即可