來源:騰訊云
2023-04-21 16:19:26
背景說明
LNMP模式下,已經(jīng)安裝了某一個(gè)PHP版本,比如說8.1,現(xiàn)在要再多安裝一個(gè)8.0。
(資料圖片)
多版本PHP的安裝
多PHP版本只支持LNMP模式,LNMPA、LAMP模式下不支持!
要使用多PHP先安裝多PHP版本,在lnmp1.4+安裝包目錄下(建議下載最新版的)運(yùn)行:./install.sh mphp 按提示選擇要另外安裝的PHP版本,不能多選,一次只能選一個(gè),要安裝多個(gè)需要安裝完成后再運(yùn)行前面的安裝命令。
./install.sh mphp
修改已有站點(diǎn)的PHP版本
如果已經(jīng)存在的虛擬主機(jī)要更改PHP為指定版本需要修改虛擬主機(jī)的配置文件,配置文件為 /usr/local/nginx/conf/vhost/域名.conf ,將里面的include enable-php.conf; 替換為 include enable-php8.0.conf; 前面的8.0為php版本,可以根據(jù)自己的需要進(jìn)行修改,但必須要對(duì)應(yīng)的多php版本已經(jīng)安裝,要不然會(huì)提示502錯(cuò)誤。
修改后必須要重啟nginx,否則無法生效。
更新PHP CLI 的版本
建立對(duì)應(yīng)的軟鏈接即可
sudo ln -si /usr/local/php8.0/bin/php /usr/bin/php# 某中 -s 表示軟鏈接 -i 表示覆蓋文件(會(huì)提示是否覆蓋,輸入yes)
查看PHP CLI的版本
php -v
關(guān)鍵詞: