升级到 PHP7

今晚把这个网站的 VPS 服务器升级到 PHP7,感觉网站在 PHP7 下的响应速度比 5.4、5.6 时快了稍许,再配合 pagespeed 速度优势明显,要是再加上 cloudflare 估计会更快。我的 VPS 是 256M 的 OpenVZ,探针显示 PHP7 下服务器内存占用相比 5.x 时有降低。

WordPress 升级 PHP7

上面说的都是好处,其实问题也很多。

兼容性问题

WordPress 程序本身完全兼容 PHP7,但是,有部分插件或主题可能会有不兼容的问题。

在用的 WP Super Cache、Akismet、Google XML Sitemaps 和 Comment Email Reply 这几个插件暂未发现兼容性问题。倒是上面一个同学的网站使用了国内的开源 PHP 程序不兼容 PHP7,直接挂掉了。

由于是刚发布的新版本,部分模块/扩展可能短时间无法及时跟进,技术文档相对欠缺,升级、调试甚至恢复必然要花费时间精力等成本。

昨天早上曾试图升级 PHP7,无奈有一处错误一直过不去,不能耽误孩子的周末,作罢,结果昨晚回家重启了一下 VPS 数据库死活启动不了…

综上,如果不是非升不可,建议等上一段时间,待条件成熟相对稳定了再升级。

发表评论

评论(4)

  1. 穹庐

    pagespeed现在怎么用呢

    1. Shrek

      @穹庐 要 Linux 下的 apache 或 nginx 环境才能用,很简单明天我整理一下给你

  2. 老杨

    虚拟主机,无痛升级了。有些旧插件不兼容。

    1. Shrek

      @老杨 可能主要是用了老掉牙的语法