首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >lnmp1.4 环境升级 php5.5 到 php7 的过程

lnmp1.4 环境升级 php5.5 到 php7 的过程

作者头像
魏艾斯博客www.vpsss.net
发布2018-06-01 15:46:55
4.1K0
发布2018-06-01 15:46:55
举报

php7 推出已经有几年了,一直以性能数倍于 php5 系列而闻名。魏艾斯博客平时使用 lnmp1.4 的默认安装选项,也就是 php5.5.38 版本,之前不求速度快,但求稳定。最近开始着手升级到 php7 版本,目的是让 VPS 运行速度提升和资源占用有一定下降。为了留个记录方便查找,以及给大家分享,就把这次 lnmp1.4 环境升级 php5.5 到 php7 的过程写出来,希望对你有帮助。

升级操作之前,老魏搜索了一下,网络上没有这方面详细的教程,对老鸟来说其实很简单,对于新手来说,老魏感觉还是需要有这么一个升级过程参考一下,会更好一些。毕竟这种升级都是有一定的风险性的,每台 VPS 的情况都不同。

1、升级之前停止 wordpress 全部插件。老魏这里没停止,有点冒险了,好在后来一切正常。

2、使用 lnmp1.4 的朋友,使用命令进入安装目录。

cd /root/lnmp1.4

3、执行命令

./upgrade.sh php 版本号  (到 https://www.php.net/downloads.php 获取版本号,输入版本号,如 7.0.27 回车,再次回车确认即可开始升级。)

然后就是等待命令执行,我这里 1 核 1G 的腾讯云服务器用了大概 15 分钟。注意:升级期间 php 服务被停止了,网站是无法打开的。

看到如下提示,php7 就升级完毕了。出于稳定考虑,老魏升级到了 ph7.0.27,没有升级到最新的 php7.2.2

升级期间腾讯云服务器后台显示 CPU 占用率 100%。php7 刚升级完之后,第一次访问后台和前台网页速度较慢,大概要 10 秒钟左右才能打开,第二次点击就恢复正常了。之前还担心升级过程中会出现各种意外,目前前台后台各种操作一遍还没有发现有什么打不开的情况。

升级后的结果:

1、后台编辑、更新文章、前台(包括 PC 端和移动端都测试了)打开网页速度确实比以前 php5.5 的时候有一定提升,节省了时间,提高了用户体验。

2、进入 phpmyadmin 的速度快了很多,对 MySQL 操作的执行速度也比以前快了。

3、升级完毕之后,free -m 命令看了下内存占用比之前有一定下降。目前可用内存 278M,参考前面https://cloud.tencent.com/developer/article/1141273可以看到可用内存才 20M(当时重启多次最高 60 多 M)

这里说一下几点要注意的:

1、在 lnmp1.4 安装的时候,可以直接选择使用 php7,就省掉了后面手动升级的步骤了。

2、老魏这个腾讯云服务器上面还有别的 wordpress 博客,用的主题是 3 年前的了,升级 php7 之后,网站前台页面打开不正常(只能看到一半),索性都升级到支持 php7 的主题才正常打开。

魏艾斯博客一直使用军哥的 lnmp,自由度比较 linux 面板高很多,后面也会在 php 环境优化,wordpess 提速等方面折腾一下,看看能不能把资源占用降低更多,让服务器跑的更快,php 运行效率更高,感兴趣的朋友请持续关注魏艾斯博客后续的文章。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-03-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档