LNMP 多版本PHP同时运行

来源:互联网 发布:淘宝订单改地址 编辑:程序博客网 时间:2024/05/22 06:27

首先需要装好两个版本以上的PHP(例如:php5.6和php7两个版本)。这里假设你已安装完成。
1、配置并启动php5.6:

1.打开php5.6的安装目录# cd /usr/local/php5/2.打开配置监听端口文件# cd etc/# vim php-fpm.conf3.将文件中的监听端口设置为9000listen = 127.0.0.1:90004.启动php5.6# /usr/local/php5/sbin/php-fpm 

2、配置并启动php7

1.打开php7的安装目录# cd /usr/local/php7/2.打开配置监听端口文件(注意:路径可能与php5.6的不一样)# cd etc/php-fpm.d/# cp www.conf.default www.conf# vim www.conf3.将文件中的监听端口设置为9001listen = 127.0.0.1:90014.启动php7# /usr/local/php7/sbin/php-fpm  

3、设置 nginx 的 vhost 域名配置文件监听端口

1.打开域名配置文件# cd /usr/local/nginx/conf/vhost/# vim yourdomain.com.conf2.修改fastcgi_pass参数。若希望该站点使用php5,则配置成:fastcgi_pass   127.0.0.1:9000;若希望该站点使用php7,则配置成:fastcgi_pass   127.0.0.1:9001;

注意:若启动php时,提示端口占用错误信息:

1.查看占用9000端口的程序# netstat -lntup | grep 90002.停止原先的php-fpm# killall php-fpm3.启动你想启动的php

至此,配置启动多版本php完成。


阅读全文
0 0
原创粉丝点击