LNMP 多版本PHP同时运行
2017-11-16 11:51
169 查看
首先需要装好两个版本以上的PHP(例如:php5.6和php7两个版本)。这里假设你已安装完成。
1、配置并启动php5.6:
2、配置并启动php7
3、设置 nginx 的 vhost 域名配置文件监听端口
注意:若启动php时,提示端口占用错误信息:
至此,配置启动多版本php完成。
1、配置并启动php5.6:
1.打开php5.6的安装目录 # cd /usr/local/php5/ 2.打开配置监听端口文件 # cd etc/ # vim php-fpm.conf 3.将文件中的监听端口设置为9000 listen = 127.0.0.1:9000 4.启动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.conf 3.将文件中的监听端口设置为9001 listen = 127.0.0.1:9001 4.启动php7 # /usr/local/php7/sbin/php-fpm
3、设置 nginx 的 vhost 域名配置文件监听端口
1.打开域名配置文件 # cd /usr/local/nginx/conf/vhost/ # vim yourdomain.com.conf 2.修改fastcgi_pass参数。 若希望该站点使用php5,则配置成: fastcgi_pass 127.0.0.1:9000; 若希望该站点使用php7,则配置成: fastcgi_pass 127.0.0.1:9001;
注意:若启动php时,提示端口占用错误信息:
1.查看占用9000端口的程序 # netstat -lntup | grep 9000 2.停止原先的php-fpm # killall php-fpm 3.启动你想启动的php
至此,配置启动多版本php完成。
相关文章推荐
- Linux主机在LNMP环境中同时运行多个PHP版本
- phpstudy多版本php共存,phpstudy无法多版本共存的方案,多个PHP同时运行
- 超强windows10稳定Nginx绿色环境,可无限自定义PHP和mysql版本、同时运行N个版本
- 如何配置nginx同时运行不同版本的php-fpm
- 超强PHP集成环境,支持800多个不同PHP版本同时运行,无限自定义添加mysql与php版本
- 最稳定的Nginx绿色环境,可无限自定义PHP和mysql版本、同时运行N个版本 推荐
- Linux Nginx 环境中同时运行多个PHP版本
- [置顶] 最稳定的Nginx绿色环境,可无限自定义PHP和mysql版本、同时运行N个版本
- [置顶] PHPWAMP内置IIS管理器一键搭建PHP网站,支持无限个不同PHP版本同时运行
- PHPWAMP内置IIS管理器一键搭建PHP网站,支持无限个不同PHP版本同时运行 推荐
- CentOS7上编译多版本PHP并同时运行及systemd设置
- 在PHP5.3以上版本运行ecshop和ecmall出现的问题及解决方案
- [转]同时安装并运行.net 1.1 和 .net 2.0 两个版本的问题
- 不要在php5.3下运行dedecms5.6版本
- LNMP - 你不知道的Nginx+Php-fpm运行原理
- 指定eclipse启动时使用的jdk版本(在64位操作系统中同时运行64位eclipse和32位eclipse)
- LNMP环境多版本php共存
- 在PHP5.3以上版本运行 ecmall 出现的问题及解决方案
- centos7.2 同时运行多个php-fpm主进程
- Apache多虚拟主机多版本PHP(5.2+5.3+5.4)共存运行配置全过程