LNMP 多版本PHP同時運行


首先需要裝好兩個版本以上的PHP(例如:php5.6和php7兩個版本)。這里假設你已安裝完成。
1、配置並啟動php默認版本:

 

(設置 nginx 的 vhost 域名配置文件監聽端口就好)

1).打開域名配置文件
# cd /usr/local/nginx/conf/vhost/
# vim yourdomain.com.conf
2.修改fastcgi_pass參數。
若希望該站點使用php5,則配置成:
fastcgi_pass   /tmp/php-cgi.sock;

demo:

 

location ~ \.php/?.*$ {

            root  /home/wwwroot/tpshop;

            fastcgi_pass  unix:/tmp/php-cgi.sock;

            fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;   

            include fastcgi_params;


若希望該站點使用php7,則配置成:
fastcgi_pass   php-cgi7.0.sock;

 

 demo:

 location ~ \.php/?.*$ {

            root  /home/wwwroot/tpshop;

            fastcgi_pass  unix:/tmp/php-cgi7.0.sock;

            fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;   

            include fastcgi_params;


  最后刷新php-fpm    

  用 ps -ef | grep php-fpm 命令查fpm端口然后使用下面的命名就可以了。

  kill -SIGUSR2 7515

至此,配置啟動多版本php完成。

 

 

個人公眾號謝謝各位老鐵支持


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM