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数组函数序列之array_sum() - 计算数组元素值之和
Oct 29 PHP
PHP新手用的Insert和Update语句构造类
Mar 31 PHP
php中DOMElement操作xml文档实例演示
Mar 26 PHP
PHP生成二维码的两个方法和实例
Jul 01 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
Sep 27 PHP
避免Smarty与CSS语法冲突的方法
Mar 02 PHP
PHP实现图片自动清理的方法
Jul 08 PHP
学习php设计模式 php实现备忘录模式(Memento)
Dec 09 PHP
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
Jan 27 PHP
PHP获取路径和目录的方法总结【必看篇】
Mar 04 PHP
php curl批处理实现可控并发异步操作示例
May 09 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
Jun 25 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
PHP提取中文首字母
2008/04/09 PHP
Mysql中limit的用法方法详解与注意事项
2008/04/19 PHP
使用PHP破解防盗链图片的一个简单方法
2014/06/07 PHP
php检查页面是否被百度收录
2015/10/28 PHP
PHP使用pdo实现事务处理操作示例
2018/09/05 PHP
什么是cookie?js手动创建和存储cookie
2014/05/27 Javascript
JavaScript极简入门教程(三):数组
2014/10/25 Javascript
javascript实现简单的省市区三级联动
2015/05/14 Javascript
jQuery实现图片轮播特效代码分享
2015/09/15 Javascript
jQuery如何封装输入框插件
2016/08/19 Javascript
jquery 动态合并单元格的实现方法
2016/08/26 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
2016/10/11 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
详解VUE 定义全局变量的几种实现方式
2017/06/01 Javascript
webpack中CommonsChunkPlugin详细教程(小结)
2017/11/09 Javascript
Vue组件中slot的用法
2018/01/30 Javascript
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
微信小程序实现弹出菜单
2018/07/19 Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
2018/08/19 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
js与jquery获取input输入框中的值实例讲解
2020/02/27 jQuery
15个简单的JS编码标准让你的代码更整洁(小结)
2020/07/16 Javascript
微信小程序canvas动态时钟
2020/10/22 Javascript
[02:32]DOTA2完美大师赛场馆静安体育中心观赛全攻略
2017/11/08 DOTA
整理Python最基本的操作字典的方法
2015/04/24 Python
Python字符串的一些操作方法总结
2019/06/10 Python
Python中注释(多行注释和单行注释)的用法实例
2019/08/28 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
Python新手学习函数默认参数设置
2020/06/03 Python
中国最大的团购网站:聚划算
2016/09/21 全球购物
药剂专业个人求职信范文
2014/04/29 职场文书
家长给老师的感谢信
2015/01/20 职场文书
工作失职检讨书
2015/01/26 职场文书
Python基础详解之描述符
2021/04/28 Python
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python
讲解Python实例练习逆序输出字符串
2022/05/06 Python