Dynadot Jtti 华纳云 搬瓦工 腾讯云

LNMP 升级 PHP5 到最新 PHP7 的方法

GigsGigsCloud

最近今天都比较忙,今天更是开了一天的会,刚刚登录网站后台看到提示说 PHP 版本太低,不安全,建议升级到 PHP7,于是就使用 LNMP 自带的升级功能升级了一下 PHP 版本,总的来说还是很方便,基本上傻瓜式操作。不过 LAMP 好像就没见到这样类似的功能。下面本文分享一下在军哥的 LNMP 环境下如何把 PHP 升级到最新的 PHP7(包括 PHP 7.1、7.2、7.3 等版本)。

如果想安装 LNMP,可以参考《搬瓦工建站教程 LNMP 篇:安装使用 LNMP 一键安装包 V1.6 正式版》,虽然标题写的是搬瓦工,但是对所有 VPS 其实都适用。

一、LNMP 升级 PHP

升级方法很简单。详情可以查看军哥的网站的介绍:https://lnmp.org/faq/lnmp1-2-upgrade.html

下面列出重点。

1、升级 PHP 前,请确认你的网站程序是否支持升级到的 PHP 版本,防止升级到网站程序不兼容的 PHP 版本,具体可以去你使用的 PHP 程序的官网查询相关版本支持信息。v1.3及以后版本大部分情况下也可以进行降级操作。对于 WordPress 来说,目前官方推荐的版本是:MySQL 5.6 + PHP 7.3。

2、执行:./upgrade.sh php

会提示要输入版本号,到 http://www.php.net/downloads.php 获取版本号,输入版本号,如 7.3.8 回车,再次回车确认即可开始升级。

3、如需要编译其他参数可以,lnmp 1.3 及以后版本版可以修改 lnmp.conf 配置文件里的 PHP_Modules_Options 参数的引号里加其他需要的参数。lnmp 1.2 版修改 include/upgrade_php.sh 文件,在 PHP_Modules_Arguments=”” 参数的双引号里添加需要的其他模块,多个模块参数空格隔开,然后再运行升级即可。

4、升级完 PHP 如果 phpmyadmin 可能会无法使用,需要升级 phpmyadmin 至对应 php 和 mysql 版本的 phpmyadmin 版本。

5、如果升级失败可下载并压缩 /root/upgrade_lnmp_php日期.log 日志去 https://bbs.vpser.net 论坛进行反馈。

6、如果要恢复原 PHP,将 /usr/local/ 下 oldphp 日志的目录重命名为 php,并将 /usr/local/oldphp日期/init.d.php-fpm.bak.日期 的文件拷贝到 /etc/init.d/ 目录下重命名为 php-fpm 即可恢复。

二、便宜 VPS 商家推荐

老唐本次是在 GigsGigsCloud 的 VPS 上进行升级,因为有些网站存放在这上面,下面整理推荐一些便宜 VPS 商家供大家参考。

便宜 VPS 商家:

以及优质的域名注册商:

Dynadot Hostwinds
赞(1)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《LNMP 升级 PHP5 到最新 PHP7 的方法
文章链接:https://oldtang.com/893.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。