lnmp环境下wordpress站点如何升级php版本

笔者在linux操作系统部署lnmp环境后搭建Wordpress站点,近来站点更换主题总出现php版本不兼容。作为技术小白,笔者咨询技术大佬解决方案。一是安装多php版本同时运行;二是通过lnmp官方升级方案解决。前者方案存在数据库、php等多程序兼容问题;后者方案相对可行,不过有网友表示该方法存在升级错误风险。

网络教程多,最终还得自己动手丰衣足食。

思虑再三,我决定使用lnmp官方升级方案。我的VPS可以镜像备份,升级出错亦可迅速还原。无奈镜像备份现今收费,我只能硬着头皮直接升级。出错大不了,我手动重新建站(家中电脑存有站点内容)。

首先,我们通过FTP登入VPS后台查看lnmp软件版本,lnmp软件版本仅支持相应php版本,lnmp与php版本不相适则无法使用。笔者两台VPS分别为lnmp1.6与lnmp1.7。有教程表示php升级之前必须关闭wordpress全部插件。笔者没有关闭插件,lnmp官网似乎也没提及该注意事项。

使用命令cd/root/lnmp1.6(注意你的lnmp1.x版本号)进入安装目录。

其次,我们执行php升级命令:./upgrade.sh php(:不要复制键入)。输入命令之后,linux系统要求你提供php版本号。大家可以到http://www.php.net/downloads.php获取php版本号。笔者身为小白,并不清楚php版本号究竟如何选择。本人的捷径是lnmp官方安装教程中的php版本选择。此处切忌过度选择php高版本,网站程序必须支持升级到的PHP版本。1核1G的VPS不太可能拉动php8.0,同时我们还要考虑数据库等软件协调。

输入版本号回车,再次回车确认即开始升级。

升级过程中注意不要断网,笔者升级时出现过一次断网、一次php版本不兼容,笔者的处理方式为重新连接xshell,重新输入命令升级。

php升级完成,系统出现Upgrade php completed绿色字体。大家也可通过php–v命令查看php版本是否安装成功。笔者升级php比较顺利,大家若遇到phpmyadmin无法使用的情况,我们还需要升级phpmyadmin适配php和mysql版本。

php升级之后,后台编辑、更新文章、前台响应速度明显提升,用户体验丝滑。大家今后安装lnmp1.x时,尽量选择php高版本,省掉将来手动升级麻烦。(文/王宜楷)