当前位置: 首页 > 编程笔记 >

lnmp安装多版本PHP共存的方法详解

马权
2023-03-14
本文向大家介绍lnmp安装多版本PHP共存的方法详解,包括了lnmp安装多版本PHP共存的方法详解的使用技巧和注意事项,需要的朋友参考一下

通过lnmp安装了PHP7版本,但是发现与程序不兼容,需要降低到7.0以下的版本。

查找lnmp的install.sh文件,一般在/root/lnmp1.5/install.sh 下执行命令

sudo ./install.sh mphp


等待安装过程

安装结束

 

有多个PHP版本


5.在/usr/local/nginx/conf 下会多一个enable-php5.6.conf
 

需要修改nginx配置,找到include enable-php.conf; 修改为include enable-php5.6.conf;

 

重新启动sudo lnmp restart


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名称会不同

 类似资料:
  • 本文向大家介绍OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法,包括了OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法的使用技巧和注意事项,需要的朋友参考一下 继著名的LAMP Stack(Linux + Apache + MySQL/MariaDB + PHP)网站环境之后,LNMP Stack(Linux

  • 本文向大家介绍ubuntu16.04安装多个版本CUDA的方法,包括了ubuntu16.04安装多个版本CUDA的方法的使用技巧和注意事项,需要的朋友参考一下 我的机器是CUDA16.04的,之前装过CUDA10.0,因为一些原因,现在需要安转CUDA9.0。 1.首先https://developer.nvidia.com/cuda-90-download-archive?target_os=L

  • 本文向大家介绍使用shell脚本安装lnmp的方法步骤,包括了使用shell脚本安装lnmp的方法步骤的使用技巧和注意事项,需要的朋友参考一下 1、简介 使用shell脚本安装lnmp,纯粹是偷懒,平时安装一些东西都写成脚本了,方便以后在其他机器安装的时候不用再去查找文档。 PHP版本5.6.6 MYSQL版本5.6.26 NGINX版本1.15.6 2、环境说明 阿里云ECS(1G1核)Cent

  • 本文向大家介绍Windows下Python2与Python3两个版本共存的方法详解,包括了Windows下Python2与Python3两个版本共存的方法详解的使用技巧和注意事项,需要的朋友参考一下 前言 一向用Python 3,最近研究微信公众号开发,各云平台只支持Python 2.7,想用其他版本需要自己搭建环境。而网上又搜不到Python 3开发微信公众号的资料。暂打算先使用Python 2

  • 本文向大家介绍详解PHP安装mysql.so扩展的方法,包括了详解PHP安装mysql.so扩展的方法的使用技巧和注意事项,需要的朋友参考一下 前言 因为在PHP中mysql_connect模块已经逐渐被弃用,我在搭建环境时也没有再安装mysql扩展,但是今天在维护一个老项目时,出现报错 Fatal error: Uncaught Error: Call to undefined function

  • 主要内容:安装eAccelerator,安装xCache,安装memcached,安装imageMagick,安装ionCube我们已经知道 LNMP 一键安装包默认只安装了最基本的 Nginx+ MySQL+ PHP 环境,并没有安装扩展功能模块,如果需要安装扩展模块该怎么办? 不用担心,也有相应的安装脚本,我们一个一个来看。需要注意的是,以下 5 个模块并不是必须安装的,而是用到哪个模块才安装哪个模块。 安装eAccelerator eAccelerator 是一个开放源码的 PHP 加速器