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/,转载时烦请以链接形式注明原始出处。
声明:我们不销售主机,任何VPS主机均有跑路风险且需定期备份,防止数据丢失。信息以实际为准,评测仅供参考不代表权威!
🍄:Netflix 奈飞 YouTube 合租

Gravatar 头像被墙及解决方案 Gravatar 头像国内镜像地址大全

Gravatar 头像真是一言难尽,时而正常时而抽风时而无法访问……就一个 Gravatar 头像,这有啥好强(现代通假字)的呢?(据说是被其它服务连累?) 解决办法 - 调用 ssl/cn 头像链接 历史解决办法:调用 ssl 头像链接——https还是没被墙的,而且速度还不错,直接调用这个最简单了。主题 functi…
浏览: 38 标签:  ,  ,  , 

Redmi Note 9 4G 刷机欧洲EU版净化去广告

虽然口水苹果十三香,但是眼下囊中确实只有红米……到手不用 1000 大洋,试试也无妨,实在不行再找银行/东哥要十三香。 入手 Redmi Note 9 4G 缘由:领导的微信机 iPhone SE 一代确实很老了(再过两个月就开始第六个年头了),没有换过电池,进过水修过一次,现在经常尿崩突然就关机了得插上…

使用 GoAccess 分析 Nginx 日志

最近发现博客加载图片大多时候都是龟速,想过换服务器,换回主机(比如传说中的外贸主机 SiteGround),图片上 CDN……想了一圈,最终什么都没动,一是穷二是懒三是图片多茄大的水文并不多,先这样吧,实在不行再折腾。倒是忍不住折腾了一下 GoAccess 分析 Nginx 日志,分析了一圈,没什么用。 记录…
浏览: 72 标签:  ,  ,  , 

WordPress 纯代码实现彩色标签云及简单优化配置

WordPress 自带标签云小工具,侧栏直接添加即可,就是默认样式有点平淡,可以加点代码实现彩色标签云及简单优化一下。 WordPress 纯代码实现彩色标签云 代码丢到 WordPress 主题 functions.php 文件即可: //彩色标签云 tag cloudfunction theme_color_cloud_hook($text) { $text = preg_rep…
浏览: 152 标签:  ,  ,  ,  , 
浏览: 99 标签:  ,  ,  , 

Comments:0

发表留言

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