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完成。
个人公众号谢谢各位老铁支持
最新文章
- [转]OOAD基本概念
- NYOJ 16 矩形嵌套(经典动态规划)
- Tomcat服务器原理详解
- 基于ZigBee的家居控制系统的设计与应用
- Android Service初始
- sharepoint 删除list里的所有内容
- Android 进程和文件的UID/GID
- Hibernate中的多对多关系详解(3)​
- Linux网络编程一站式学习
- .Net面试葵花宝典
- 照虎画猫写自己的Spring——依赖注入
- 关于Cesium中的常用坐标系及说明
- nginx常用配置系列-虚拟主机
- io 的一些简单说明及使用
- 网络编程—tcp
- Codeforces 596D Wilbur and Trees dp (看题解)
- eclipse编辑环境下导入springmvc的源码
- 20175320 2018-2019-2 《Java程序设计》第4周学习总结
- ubuntu下安装Pycharm
- 吴裕雄 python 机器学习-DMT(2)
热门文章
- 关于在IDEA中使用maven projects 的Lifecycle中打包package报expected START_TAG or END_TAG not TEXT
- 慕课网_反射——Java高级开发必须懂的
- java:JQuery(声明,JQ和JS对象的区别,prop,attr,addClass,offset,trigger,dblclick和change事件,hide,show,toggle,slideUp,slideDown,slideToggle,三种选择器,标签的获取,三张图片的放大与缩小)
- goland搭建beego开发环境
- 【Deep Learning Nanodegree Foundation笔记】第 9 课:Model Evaluation and Validation
- 微信小程序开发(二)----- 云开发
- HDU 1159 Common Subsequence (动态规划、最长公共子序列)
- C++中利用迭代器删除元素会发生什么?
- Django框架中使用Echart进行统计的SQL语句
- [转帖]「白帽黑客成长记」Windows提权基本原理(上)