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 相关文章推荐
zen cart新进商品的随机排序修改方法
Sep 10 PHP
PHP更新购物车数量(表单部分/PHP处理部分)
May 03 PHP
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
Jun 19 PHP
ThinkPHP的L方法使用简介
Jun 18 PHP
ThinkPHP模板引擎之导入资源文件方法详解
Jun 18 PHP
php获取本周开始日期和结束日期的方法
Mar 09 PHP
7个鲜为人知却非常实用的PHP函数
Jul 01 PHP
PHP中文竖排转换实现方法
Oct 23 PHP
PHP设置头信息及取得返回头信息的方法
Jan 25 PHP
php利用fsockopen GET/POST提交表单及上传文件
May 22 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
Mar 07 PHP
Yii框架连表查询操作示例
Sep 06 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
PHP6 中可能会出现的新特性预览
2014/04/04 PHP
php替换字符串中间字符为省略号的方法
2015/05/04 PHP
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
2015/07/31 PHP
标准版Eclipse搭建PHP环境的详细步骤
2015/11/18 PHP
PHP重载基础知识回顾
2020/09/10 PHP
短信提示使用 特效
2007/01/19 Javascript
JavaScript入门教程(2) JS基础知识
2009/01/31 Javascript
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
js触发onchange事件的方法说明
2014/03/08 Javascript
Bootstrap源码解读表单(2)
2016/12/22 Javascript
js实现简单的手风琴效果
2017/02/27 Javascript
详解vue.js的事件处理器v-on:click
2017/06/27 Javascript
JS块级作用域和私有变量实例分析
2019/05/11 Javascript
vue 获取视频时长的实例代码
2019/08/20 Javascript
element中table高度自适应的实现
2020/10/21 Javascript
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
python控制台英汉汉英电子词典
2020/04/23 Python
学习python之编写简单简单连接数据库并执行查询操作
2016/02/27 Python
简单实现python数独游戏
2018/03/30 Python
Python PyQt4实现QQ抽屉效果
2018/04/20 Python
对python程序内存泄漏调试的记录
2018/06/11 Python
python如何查看微信消息撤回
2018/11/27 Python
python监控进程状态,记录重启时间及进程号的实例
2019/07/15 Python
python自动化工具之pywinauto实例详解
2019/08/26 Python
python 矢量数据转栅格数据代码实例
2019/09/30 Python
pandas-resample按时间聚合实例
2019/12/27 Python
利用jupyter网页版本进行python函数查询方式
2020/04/14 Python
python实现PDF中表格转化为Excel的方法
2020/06/16 Python
css3实现背景动态渐变效果
2019/12/10 HTML / CSS
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
2013/07/15 HTML / CSS
区域销售经理职责
2013/12/22 职场文书
高中毕业生登记表自我鉴定范文
2014/03/18 职场文书
法制宣传月活动总结
2014/04/29 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
2015年植树节活动总结
2015/02/06 职场文书
图书借阅制度范本
2015/08/06 职场文书