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中include()与require()的区别说明
Mar 10 PHP
php中sprintf与printf函数用法区别解析
Feb 17 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
Oct 20 PHP
PHP网站开发中常用的8个小技巧
Feb 13 PHP
php+ajax实现无刷新分页
Nov 18 PHP
修改WordPress中文章编辑器的样式的方法详解
Dec 15 PHP
PHP开发的微信现金红包功能示例
Jun 29 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
Jul 10 PHP
PHP的PDO连接讲解
Jan 24 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
Jul 24 PHP
对laravel的session获取与存取方法详解
Oct 08 PHP
YII2框架中添加自定义模块的方法实例分析
Mar 18 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中获得视频时间总长度的另一种方法
2011/09/15 PHP
php支持中文字符串分割的函数
2015/05/28 PHP
详解php与ethereum客户端交互
2018/04/28 PHP
PHP SESSION机制的理解与实例
2019/03/22 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
2019/10/25 PHP
基于jquery的Repeater实现代码
2010/07/17 Javascript
一个通过script自定义属性传递配置参数的方法
2014/09/15 Javascript
jQuery的图片滑块焦点图插件整理推荐
2014/12/07 Javascript
Javascript基础教程之数组 array
2015/01/18 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
谈一谈js中的执行环境及作用域
2016/03/30 Javascript
Bootstrap轮播插件使用代码
2016/10/11 Javascript
jQuery事件对象总结
2016/10/17 Javascript
JavaScript基于自定义函数判断变量类型的实现方法
2016/11/23 Javascript
微信小程序 video详解及简单实例
2017/01/16 Javascript
jquery滚动条插件slimScroll使用方法
2017/02/09 Javascript
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
加载 vue 远程代码的组件实例详解
2017/11/20 Javascript
vue+axios+mock.js环境搭建的方法步骤
2018/08/28 Javascript
Vue.js组件使用props传递数据的方法
2019/10/19 Javascript
js实现跳一跳小游戏
2020/07/31 Javascript
原生js实现自定义滚动条
2021/01/20 Javascript
python追加元素到列表的方法
2015/07/28 Python
基于Python实现通过微信搜索功能查看谁把你删除了
2016/01/27 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
2019/01/15 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
2019/07/22 Python
Mac安装python3的方法步骤
2019/08/09 Python
Python3使用PySynth制作音乐的方法
2019/09/09 Python
Tensorflow tf.dynamic_partition矩阵拆分示例(Python3)
2020/02/07 Python
python百行代码自制电脑端网速悬浮窗的实现
2020/05/12 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
2020/07/13 Python
爱尔兰家电数码商城:Currys PC World爱尔兰
2016/07/23 全球购物
UNIX文件系统常用命令
2012/05/25 面试题
《最后的姿势》教学反思
2014/02/27 职场文书
怒海潜将观后感
2015/06/11 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书