Warning: Declaration of FeedWordPie_Item::get_id($hash = false) should be compatible with SimplePie_Item::get_id($hash = false, $fn = 'md5') in /home/nekyo/nekyo.wp.xdomain.jp/public_html/wp-content/plugins/feedwordpress/feedwordpie_item.class.php on line 0

Warning: Declaration of FeedWordPress_Parser::parse(&$data, $encoding) should be compatible with SimplePie_Parser::parse(&$data, $encoding, $url = '') in /home/nekyo/nekyo.wp.xdomain.jp/public_html/wp-content/plugins/feedwordpress/feedwordpress_parser.class.php on line 0
PHPのバージョンを7に上げてみた | 日々のできごと

PHPのバージョンを7に上げてみた

PHP7 は PHP5系に比べてパフォーマンスが約2倍に改善されているらしい。
このホームページスペースはPHPのバージョンが切り替えられるので
PHP7 に上げて動作確認してみた。

WordPress もプラグインもほぼ問題なく動いてイルっぽい。
多少スピードアップもした感じ。

ただし、Exec-PHP だけはそのままでは動かない。
Parse error: syntax error, unexpected ‘new’ (T_NEW) in wp-content/plugins/exec-php/exec-php.php on line 22
とか出るので
 $GLOBALS[‘g_execphp_manager’] =& new ExecPhp_Manager();
  ↓
 $GLOBALS[‘g_execphp_manager’] = new ExecPhp_Manager();
の様に修正する。同様に、
wp-content/plugins/exec-php/includes/ にある manager.php、admin.php、cache.php、ajax.php 内に記述されている
=& も = に置換すると動くようになる。

これは phpversion() の結果 → 7.0.16

まあ Exec-PHP は使うなってことだね。便利なんだけどな。

PHP5.6.x から PHP7.0.x  への移行


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA