linux同時執行php7和php5,同時安裝php7與php5——linux安裝web伺服器20

linux同時執行php7和php5,同時安裝php7與php5——linux安裝web伺服器20

雖然php7效能比php5要好很多,
而且已經出來已經有兩年多了,
但還有很多老系統是使用php5開發的,
直接移植到php7裡,
會出現很多問題。

而老系統又不是你開發的,
所以有時候升級,修改老系統,
短時間內容也無法實現。

這時就需要在一個系統裡,
同時安裝php7和php5,
讓老系統請求php5,
新業務請求php7。

php

一、 linux同時安裝php7和php5
php5的安裝跟php7類似,
可以參考《linux安裝php7教程》下面簡稱php7教程

二、 同時安裝php7,php5需要注意的地方,
2-1) 兩個php不要安裝到同一個目錄
php7教程中把php7安裝到/usr/local/php,
安裝php5時,
不要覆蓋上面的內容,
可以選擇安裝到/usr/local/php5

2-2) 使用各自的php.ini配置檔案
php7教程中,
php-fpm使用的是/etc/php.ini配置檔案,
php5可以把配置檔案放到/usr/local/php5/etc/目錄中

php7

2-3) 安裝各自的php擴充套件
否則無法使用,
比如雖然我們在《php7安裝memcache擴充套件》中安裝了php7的memcache擴充套件,
但是在php5中是無法使用,
提示找不到memcache.so
需要單獨安裝。

三、 linux中同時執行php7和php5
其實本質上是在linux中執行兩個php-fpm,
注意的地方
兩個php-fpm分別使用php.ini和php-fmp.conf

linux中除了執行php7和php5外,
還要要讓nginx分別把不同的域名解析到對應的php程式上。

加子恆老師公眾號 性感筆記
回覆 2php
檢視linux同時執行php7和php5的方法,
並且瞭解nginx配置解析。

linux從0開始安裝web伺服器1
linux連線網際網路——linux安裝web伺服器2
安裝gcc——linux安裝web伺服器3
安裝mysql5.6.38——linux安裝web伺服器4
安裝php7——linux安裝web伺服器5
linux系統安裝nginx——linux安裝web伺服器6
nginx平滑升級,nginx安裝第三方模組——linux安裝web伺服器7
nginx配置檔案,解析php——linux安裝web伺服器8
linux安裝memcached——linux安裝web伺服器9
php7安裝memcache擴充套件——linux安裝web伺服器10
linux安裝redis server——linux安裝web伺服器11
php7安裝redis擴充套件——linux安裝web伺服器12
linux系統安裝apache——linux安裝web伺服器13
用ab對網頁做壓力測試——linux安裝web伺服器14
centOS安裝openresty——linux安裝web伺服器15
php安裝swoole擴充套件——linux安裝web伺服器16
linxu系統nginx配置https——linux安裝web伺服器17
linxu系統apache解析php7——linux安裝web伺服器18
linux系統apache配置https——linux安裝web伺服器19