LNMP PHP 多版本共存使用教程

此教程只适合 LNMP1.4 版本以上一键脚本,并且 LNMP PHP 多版本共存只支持 LNMP 模式,不支持 LNMPA、LAMP模式!

LNMP 安装 PHP 多版本

在 lnmp1.5 源码目录下运行:

./install.sh mphp

按提示选择要另外安装的PHP版本,不能多选,只能选一个,要安装多个需要安装完成后再运行前面的安装命令。

执行下面命令查看多版本 PHP 运行情况

ps -ef | grep php-fpm

LNMP 环境默认 PHP 版本为最初安装的 PHP 版本,php -v 可以查询版本。

下面命令可以查询对应 PHP 版本详细信息:

/usr/local/php5.6/bin/php -v

如:

[root@xx ~]# /usr/local/php5.6/bin/php -v
PHP 5.6.36 (cli) (built: Nov 19 2018 09:02:29) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2014, by Zend Technologies

PHP 多版本使用

新添加主机

LNMP 管理脚本升级完成且已安装好多版本 PHP,lnmp vhost add 时会在设置完信息后提示当前已经存在 PHP 版本,按提示数字选择即可。

已存在的虚拟主机

对于已经存在的虚拟主机,PHP 版本默认为第一次安装的 PHP 版本。若要更改 PHP 为指定版本需要修改虚拟主机配置文件,配置文件路径:/usr/local/nginx/conf/vhost/域名.conf,将配置文件里面的 include enable-php.conf; 替换为 include enable-php5.6.conf; 前面的 5.6 为 php 版本,可以根据自己的需要进行修改,前提是对应版本的 PHP 已经安装,要不然会重启 nginx 后会提示 502 错误。

配置修改完成后必须要重启 nginx,否则无法生效。

重启 nginx 命令:service nginx restartlnmp restart

注意:如要使用新版里面的PHP模块组件安装工具需要升级一下 PHP 才能使用新版PHP组件安装工具。

另外,若启用了 php pathinfo,则需要手工创建 enable-php-pathinfo5.6.conf 文件。

如 enable-php-pathinfo.conf 内容如下:

location ~ [^/]\.php(/|$)
{
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
include pathinfo.conf;
}

则 enable-php-pathinfo5.6.conf 内容为:

location ~ [^/]\.php(/|$)
{
fastcgi_pass unix:/tmp/php-cgi5.6.sock;
fastcgi_index index.php;
include fastcgi.conf;
include pathinfo.conf;
}

然后修改虚拟主机配置。如:

将配置文件里面的 enable-php-pathinfo.conf; 替换为 enable-php-pathinfo5.6.conf;

测试检测 PHP 版本

在需要测试的域名根目录下添加一个 info.php 文件,代码如下:

<?php
phpinfo();
?>

然后访问 info.php 文件,如 https://oox.com/info.php,即可检查当前网站运行的 PHP 版本。

PHP 多版本共存 PHP 模块/组件安装

PHP 多版本共存模块安装方法与以前一样,不过存在多版本 PHP 时需要选择为哪个版本的 PHP 安装 PHP 模块/组件。

除非注明,沙唐桔文章均为原创,本文地址 https://cyhour.com/963/,转载时必须以链接形式注明原始出处。
声明:我们不销售主机,选主机需合法使用。任何主机需定期备份,防止数据丢失。信息以实际为准,评测仅供参考不代表权威!

群晖使用 rsync 本地文件夹间增量复制文件备份

Google 相册自动备份到 OneDrive,蜗牛星际安装了群晖,Cloud Sync 把 OneDrive 备份同步到本地。蜗牛星际群晖 NAS 用了4块监控录像机拆下来的垃圾盘,目前检测状态良好,不过不知道什么时候会挂,加上也没有做 raid,复制多一份稳点。 群晖官方貌似没有套件可以直接实现本地文件夹间增量复制文件…
浏览: 74 标签:  ,  ,  ,  ,  , 

TM-AC1900 3199 版本固件刷回 AC68U 支持 AiMesh

2016 年双十一淘宝买的水货华硕 RT-AC68U还在服役,折腾过双拨、刷过梅林……前阵子直接从梅林刷回原版。也是因为这个,大意了,中午登陆路由器看到有更新,于是点更新…… TM-AC1900 改的 AC68U 千万不要后台直接升级固件~ TM-AC1900 改的 AC68U 后台在线升级固件,直接悲剧了,三分钟、三分钟、三…
浏览: 158 标签:  ,  ,  , 

优酷路由宝 YK-L1 刷 Breed 和老毛子 Padavan 作无线打印服务器

前些天¥28收了一个极壹S(HC5661A),加USB刷Breed+老毛子作无线打印服务器用,挺好的。逛转转,看到一个优酷路由宝挺便宜的,¥30包邮到手,卖家说没有拆机,这么说自带的 8G TF 卡还在,还挺划算的,就买回来了。 两年前,就买过两个路由宝,那时候可以利用空闲宽带挖金币,基本上回本。后来又…
浏览: 59 标签:  ,  ,  ,  , 

Gridea,一个静态博客写作客户端(GUI 版 Hugo)

前几天折腾 Hugo,上手不难,建了个几乎零成本垃圾站,真香!Hugo 本地环境搭建比 Jekyll 简单,而 Gridea 比 Hugo 更简单,甚至,从功能上来说,Gridea 就是 Hugo GUI 版。 Gridea 简介 Gridea,一个静态博客写作客户端,小白也可以 GitHub Pages 搭建静态博客。开源、易用、强大。记录生…
浏览: 97 标签:  ,  ,  ,  ,  ,  ,  , 
浏览: 137 标签:  ,  ,  , 

Comments:0

发表留言

Vultr 送$100,搬瓦工年付最低$49,优惠码 BWH3HYATVBJW,更多推荐VPS信息