lnmp安装多版本PHP共存的方法详解


Posted in PHP onAugust 02, 2018

通过lnmp安装了PHP7版本,但是发现与程序不兼容,需要降低到7.0以下的版本。

查找lnmp的install.sh文件,一般在/root/lnmp1.5/install.sh 下执行命令

sudo ./install.sh mphp

lnmp安装多版本PHP共存的方法详解

等待安装过程

安装结束

lnmp安装多版本PHP共存的方法详解 

有多个PHP版本

lnmp安装多版本PHP共存的方法详解
5.在/usr/local/nginx/conf 下会多一个enable-php5.6.conf
lnmp安装多版本PHP共存的方法详解 

需要修改nginx配置,找到include enable-php.conf; 修改为include enable-php5.6.conf;

lnmp安装多版本PHP共存的方法详解 

重新启动sudo lnmp restart

lnmp安装多版本PHP共存的方法详解

8.停掉原版本的php

/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}

注意:

访问网页时可能会出现502错误,查看nginx的error.log发现如下日志:

2018/08/02 06:44:20 [crit] 11744#0: *46 connect() to unix:/tmp/php-cgi.sock failed (2: No such file or directory) while connecting to upstream, client: 114.244.134.66, server: tpshop.goldblockchain.org.cn, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-cgi.sock:", host: "tpshop.goldblockchain.org.cn"

需要nginx.conf 与php-fpm.conf 中关于/tmp/php-cgi.sock配置要统一,因为安装其他版本PHP,此sock名称会不同

PHP 相关文章推荐
PHP HTML代码串截取代码
Dec 29 PHP
php中常用的预定义变量小结
May 09 PHP
php Hex RGB颜色值互换的使用
May 10 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
Jul 03 PHP
PHP实现扎金花游戏之大小比赛的方法
Mar 10 PHP
PHP通过API获取手机号码归属地
May 28 PHP
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
Jul 29 PHP
Joomla使用Apache重写模式的方法
May 04 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
Sep 22 PHP
php删除数组指定元素实现代码
May 03 PHP
PHP基于ICU扩展intl快速实现汉字转拼音及按拼音首字母分组排序的方法
May 03 PHP
php获取微信共享收货地址的方法
Dec 21 PHP
Laravel5框架添加自定义辅助函数的方法
Aug 01 #PHP
PHP实现数组根据某个单元字段排序操作示例
Aug 01 #PHP
PHP实现的分解质因数操作示例
Aug 01 #PHP
Laravel中为什么不使用blpop取队列详析
Aug 01 #PHP
Laravel5.5以下版本中如何自定义日志行为详解
Aug 01 #PHP
PHP实现随机数字、字母的验证码功能
Aug 01 #PHP
PHP使用XMLWriter读写xml文件操作详解
Jul 31 #PHP
You might like
ThinkPHP 模板substr的截取字符串函数详解
2017/01/09 PHP
php中时间函数date及常用的时间计算
2017/05/12 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
你的编程语言可以这样做吗?
2006/09/07 Javascript
ASP SQL防注入的方法
2008/12/25 Javascript
JavaScript中String和StringBuffer的速度之争
2010/04/01 Javascript
jquery中防刷IP流量软件影响统计的一点对策
2011/07/10 Javascript
JQuery选择器特辑 详细小结
2012/05/14 Javascript
Extjs实现进度条的两种便捷方式
2013/09/26 Javascript
JavaScript window.location对象
2014/11/14 Javascript
JS实现动态移动层及拖动浮层关闭的方法
2015/04/30 Javascript
在JavaScript中使用开平方根的sqrt()方法
2015/06/15 Javascript
jQuery动态星级评分效果实现方法
2015/08/06 Javascript
jQuery中$.ajax()和$.getJson()同步处理详解
2015/08/12 Javascript
javascript实现的网站访问量统计代码
2015/12/20 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
浅谈关于axios和session的一些事
2017/07/13 Javascript
浅谈Angular2 模块懒加载的方法
2017/10/04 Javascript
在vue中解决提示警告 for循环报错的方法
2018/09/28 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
HTML+JS实现“代码雨”效果源码(黑客帝国文字下落效果)
2020/03/17 Javascript
vue组件中传值EventBus的使用及注意事项说明
2020/11/16 Javascript
Python字符串和正则表达式中的反斜杠('\')问题详解
2019/09/03 Python
python打开音乐文件的实例方法
2020/07/21 Python
python如何写个俄罗斯方块
2020/11/06 Python
Python xlwings插入Excel图片的实现方法
2021/02/26 Python
HTML5 source标签:媒介元素定义媒介资源
2018/01/29 HTML / CSS
信息部岗位职责
2013/11/12 职场文书
女儿十岁生日答谢词
2014/01/27 职场文书
出国英文推荐信
2014/05/10 职场文书
乡镇综治宣传月活动总结
2014/07/02 职场文书
五年级下册复习计划
2015/01/19 职场文书
医院见习总结
2015/06/24 职场文书
python库sklearn常用操作
2021/08/23 Python
详细谈谈JavaScript中循环之间的差异
2021/08/23 Javascript