专栏首页魏艾斯博客www.vpsss.netlnmp1.4 环境升级 php5.5 到 php7 的过程

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

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://www.vpsss.net/4108.html可以看到可用内存才 20M(当时重启多次最高 60 多 M)

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

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

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

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

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://www.vpsss.net复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • lnmp 环境下 Nginx 502 Bad Gateway 的解决过程

    网友找魏艾斯博客,说看到网上说 php7.2 性能比 php5.6 高几倍,就按照 lnmp1.4 环境升级 php5.5 到 php7 的过程的提示打算升级一...

    魏艾斯博客www.vpsss.net
  • 导入 Avada 模板时出现 php time limit 和 php max input vars 提示怎么办?

    网友导入 Avada 模板的时候出现下图这个问题,之前很多网友都遇到过类似问题,好多人用的宝塔面板,在后台能找到修改的可视化界面,而如果是主机商提供的面板就没这...

    魏艾斯博客www.vpsss.net
  • 修改 WP MEMORY LIMIT 和 php.ini 内存数值提高 WordPress 性能

    魏艾斯博客www.vpsss.net
  • LNMP 1.4 正式版安装测试记录及自动生成 Let’s Encrypt 免费证书

    魏艾斯博客www.vpsss.net
  • phpstudy的php版本自由修改的方法

    网上有着许多的网站集成搭建软件,比较出名的就有wamp,xampp,phpstudy等等 现在就来讲一讲phpstuy的php版本自由切换 安装下载之类的就不说...

    用户2323866
  • PHP7的优缺点及从当前版本升级到PHP7都遇见了哪些坑

    优点就是快,相比5.6有一倍的提升,也有很多方便的新特性,缺点是目前相关的扩展支持还不完善,很多扩展(非官方)坑不少,万一踩到由于内核变化,很多人调试起来可能不...

    wangxl
  • lnmp 开启 Opcache 脚本缓存提高 php 性能

    魏艾斯博客www.vpsss.net
  • lnmp 开启 Opcache 脚本缓存提高 php 性能

    lnmp 开启 Opcache 脚本缓存可以提高 php 运行性能,进而提高整体服务器的运行效率。Opcache 是 Zend 开发的闭源但可以免费使用的 PH...

    魏艾斯博客www.vpsss.net
  • 从配置Java环境到编译、加载、运行程序的详细过程。

    裴来凡
  • 记一次生产环境存储过程优化的过程(42秒优化到0.06秒)

    在拿awr报告时发现有一个存储过程效率很慢,执行要很长时间,所以在测试环境模拟,开始了我的优化之路..下面写一下我的整体优化步骤和优化后的效果。

    程序IT圈
  • 日请求亿级的 QQ 会员 AMS 平台 PHP 7 升级实践

    自2015年5月,我们就开始规划 PHP 底层升级,最终的目标是升级到 PHP 7。那时, PHP 7尚处于研发阶段,而我们讨论和预研就已经开始了。

    小时光
  • 切到 PHP7,我们是如何节省一百万美元的?

    原文出处: Badoo 译文出处:开源中国 介绍 我们(Badoo)成功把应用迁移到了php7上面(数百台机器的集群),而且运行的很好,据说我们是第...

    wangxl
  • kangle环境liunx一键安装脚本

    linux下easypanel版本安装及升级 (集成了kangle web 服务器和mysql,仅支持centos 5和centos 6) 执行下面的命令即可,...

    Erwin
  • esp8266之lubuntu的环境搭建(1)——linux系统升级(从14.04.1升级到16.04.6)

    0、序言 本来可以直接使用乐鑫公司搭建好的linux环境的,他是基于14.04.1的版本,其实也不是很老,而且安信可也有ESP32 lubuntu下的环境,把...

    用户4645519
  • PHP7 新特性简介(一)

    PHP7是PHP编程语言全新的一个版本,在性能方面获得了极大的提升。官方的文档显示,PHP7可以达到PHP5.x版本两倍的性能。同时还提供了很多其他语言流行的语...

    郑科
  • 解决Php控制台和phpinfo版本号不一致问题

    本来是那 Sublime Text 3 跑几个例子, 结果安装一个格式化插件 phpfmt 之后保存时总提示当前的PHP版本过低, 要你升级, 想着升级就升级呗...

    码农编程进阶笔记
  • 解决Php控制台和phpinfo版本号不一致问题

    本来是那 Sublime Text 3 跑几个例子, 结果安装一个格式化插件 phpfmt 之后保存时总提示当前的PHP版本过低, 要你升级, 想着升级就升级呗...

    全栈程序员站长
  • Php控制台和phpinfo版本号不一致

    本来是那 Sublime Text 3 跑几个例子, 结果安装一个格式化插件 phpfmt 之后保存时总提示当前的PHP版本过低, 要你升级, 想着升级就升级呗...

    全栈程序员站长
  • 史上最好用,支持最全的PHP性能调优工具来了!

    Swoole Tracker 2.8.3 发布,这个版本开始全面支持 PHP5.4,PHP5.5 和 PHP5.6,做这个兼容之前很多人和我说这是个收益非常低的...

    桶哥

扫码关注腾讯云开发者

领取腾讯云代金券