IT笔记 · 2017年2月27日

升级php7

conoha 变得不稳定,搬迁站点到 vultr ,顺便把 php 升级了php7.

WordPress 4.7 完全适配默认的 php7, 需要安装 php7.0-gd.

Dokuwiki 麻烦点,虽然它的最新版本已经适配 php7, 但很多插件太老,而且插件依赖的 php 模块需要额外安装, 比如 php7.0-mbstring, php7.0-xml。 另外,/var/log/nginx/error.log 会频繁产生 Declaration of 的 warning , 在 dokuwiki 入口手动添加了以下代码来屏蔽:

    if (PHP_MAJOR_VERSION >= 7) {
        set_error_handler(function ($errno, $errstr) {
            return strpos($errstr, 'Declaration of') === 0;
        }, E_WARNING);
    }

当然,别忘了把 nginx 站点配置里的 /var/run/php5-fpm.sock 改为 /var/run/php/php7.0-fpm.sock

搬完后访问速度飞快——升级到 php7 是一部分原因,但主要还是网速变快了(▭-▭)✧