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发电子邮件
Oct 09 PHP
解决php中Cannot send session cache limiter 的问题的方法
Apr 27 PHP
PHP中的integer类型使用分析
Jul 27 PHP
php二维数组排序与默认自然排序的方法介绍
Apr 27 PHP
ThinkPHP之foreach标签使用概述
Jun 30 PHP
php中随机函数mt_rand()与rand()性能对比分析
Dec 01 PHP
PHP中SSO Cookie登录分析和实现
Nov 06 PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
Jan 07 PHP
PHP动态生成指定大小随机图片的方法
Mar 25 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 PHP
PDO::setAttribute讲解
Jan 29 PHP
Laravel5.1 框架路由基础详解
Jan 04 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 URL编码解码函数代码
2009/03/10 PHP
php车辆违章查询数据示例
2016/10/14 PHP
PHP实现的常规正则验证helper公共类完整实例
2017/04/27 PHP
PHP mkdir创建文件夹实现方法解析
2020/11/13 PHP
JavaScript聚焦于第一个字段的代码
2010/10/15 Javascript
node.js适合游戏后台开发吗?
2014/09/03 Javascript
使用JS获取当前地理位置方法汇总
2014/12/18 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
2015/08/13 Javascript
AngularJS入门教程之静态模板详解
2016/08/18 Javascript
Bootstrap框架安装使用详解
2017/01/21 Javascript
详解nodejs操作mongodb数据库封装DB类
2017/04/10 NodeJs
JavaScript正则表达式校验与递归函数实际应用实例解析
2017/08/04 Javascript
JS基于递归实现网页版计算器的方法分析
2017/12/20 Javascript
Vue请求JSON Server服务器数据的实现方法
2018/11/02 Javascript
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
[01:06] DOTA2英雄背景故事第三期之秩序法则光之守卫
2020/07/07 DOTA
python根据文件大小打log日志
2014/10/09 Python
python判断给定的字符串是否是有效日期的方法
2015/05/13 Python
Python常用知识点汇总
2016/05/08 Python
开源Web应用框架Django图文教程
2017/03/09 Python
Python及Django框架生成二维码的方法分析
2018/01/31 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
数据库基础的一些面试题
2012/02/25 面试题
后进生转化工作制度
2014/01/17 职场文书
物流业务员岗位职责
2014/02/08 职场文书
初三学习计划书范文
2014/04/30 职场文书
禁毒宣传活动总结
2014/08/26 职场文书
大学生撤销处分思想汇报
2014/09/12 职场文书
2014年前台文员工作总结
2014/12/08 职场文书
飞屋环游记观后感
2015/06/08 职场文书
领导新年致辞2016
2015/07/29 职场文书
2016年秋季开学典礼新闻稿
2015/11/25 职场文书
python实现监听键盘
2021/04/26 Python
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
2021/05/25 MySQL
唤醒紫霞仙子,携手再游三界!大话手游X《大话西游》电影合作专属剧情任务
2022/04/03 其他游戏