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 相关文章推荐
URL Rewrite的设置方法
Jan 02 PHP
php获取后台Job管理的实现代码
Jun 10 PHP
深入php多态的实现详解
Jun 09 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
Dec 25 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
Mar 18 PHP
PHP给文字内容中的关键字进行套红处理
Apr 12 PHP
PHP类型约束用法示例
Sep 28 PHP
Mac系统下安装PHP Xdebug
Mar 30 PHP
php二维数组按某个键值排序的实例讲解
Feb 15 PHP
php 输出缓冲 Output Control用法实例详解
Mar 03 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
Mar 26 PHP
phpmyadmin在宝塔面板里进不去的解决方案
Jul 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
php抓取页面与代码解析 推荐
2010/07/23 PHP
PHP异步调用socket实现代码
2012/01/12 PHP
跟我学Laravel之安装Laravel
2014/10/15 PHP
PHP 文件上传后端处理实用技巧方法
2017/01/06 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
深入了解javascript中的prototype与继承
2013/04/14 Javascript
拖动table标题实现改变td的大小(css+js代码)
2013/04/16 Javascript
jQuery Animation实现CSS3动画示例介绍
2013/08/14 Javascript
文本域光标操作的jQuery扩展分享
2014/03/10 Javascript
javascript字符串循环匹配实例分析
2015/07/17 Javascript
JavaScript验证Email(3种方法)
2015/09/21 Javascript
bootstrap-wysiwyg结合ajax实现图片上传实时刷新功能
2016/05/27 Javascript
JavaScript知识点总结(五)之Javascript中两个等于号(==)和三个等于号(===)的区别
2016/05/31 Javascript
详细谈谈javascript的对象
2016/07/31 Javascript
浅谈js中function的参数默认值
2017/02/20 Javascript
分享19个JavaScript 有用的简写写法
2017/07/07 Javascript
简单实现jQuery轮播效果
2017/08/18 jQuery
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
AngularJS实现注册表单验证功能
2017/10/16 Javascript
详解javascript中的babel到底是什么
2018/06/21 Javascript
VUE2.0+ElementUI2.0表格el-table实现表头扩展el-tooltip
2018/11/30 Javascript
JS实现图片拖拽交换效果
2018/11/30 Javascript
vue-video-player视频播放器使用配置详解
2020/10/23 Javascript
Python写的英文字符大小写转换代码示例
2015/03/06 Python
Python切片知识解析
2016/03/06 Python
Python进阶-函数默认参数(详解)
2017/05/18 Python
python 循环数据赋值实例
2019/12/02 Python
解决Jupyter无法导入已安装的 module问题
2020/04/17 Python
详解HTML5中的manifest缓存使用
2015/09/09 HTML / CSS
电子商务应届生求职信
2013/11/16 职场文书
王金山在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
总经理岗位职责
2015/02/04 职场文书
外科护士长工作总结
2015/08/12 职场文书
感恩的心主题班会
2015/08/12 职场文书
创业计划书之网吧
2019/10/10 职场文书
Mysql数据库命令大全
2021/05/26 MySQL