首頁 >後端開發 >PHP問題 >如何實作一台伺服器同時運行兩個php版本

如何實作一台伺服器同時運行兩個php版本

王林
王林原創
2019-12-14 10:42:506311瀏覽

如何實作一台伺服器同時運行兩個php版本

假設您已經安裝了Apache,為這兩個專案建立了虛擬主機,並且新增了必要的php PPA。讓我們呼叫專案site56.local for php5.6和site70.local for php7.0,透過執行安裝php5.6-fpm和php7.0-fpm。

sudo apt-get install php5.6-fpm
sudo apt-get install php7.0-fpm

免費視訊教學推薦:php影片教學

在/usr/lib / cgi-bin /下建立兩個檔案(老實說我不知道是否還需要這個步驟),並保存。

sudo nano /usr/lib/cgi-bin/php56-fcgi
sudo nano /usr/lib/cgi-bin/php70-fcgi

開啟php56 conf檔案「/etc/apache2/conf-available/php5.6-fpm.conf」新增此設定並儲存。

現在啟用新的apache配置

sudo a2enconf php5.6-fpm

如果你安裝了php5.6和php5.7,請確保禁用這兩個並重新啟動apache

sudo a2dismod php5.6 php7.0
sudo systemctl restart apache2

在你應該在php7.0上運行的專案上建立一個.htacces檔案並添加此處理程序

AddHandler php70-fcgi .php

現在,在兩個專案上建立一個phpinfo文件,如果你看到這樣的話,那恭喜你!

PS:確保在apache2.conf或httpd.conf中啟用htaccess

site56.local / phpinfo.php的
site70.local / phpinfo.php的

相關文章教學建議:php教學

#

以上是如何實作一台伺服器同時運行兩個php版本的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn