WordPressとHHVMの状況(2018年3月)

WordPressを高速化する方法として実行環境にHHVMを使う方法があります。PHP7.2がリリースされた2018年3月時点で改めてHHVMはどのような状況かを確認してみました。

HHVM公式サイト

https://hhvm.com/

HHVMとは

HackとPHP5、PHP7で書かれたプログラムを実行するための仮想マシンです。プログラムを中間バイトコードにコンパイルし、実行することで高速な処理を行います。 PHP5やPHP7との互換性は100%ではないため、動作しないコードも確認されています。

最近のリリース: HHVM3.24 (2018/1/16)

  • 3.24は2018-12-17までサポート
  • PHP5のサポートは終了
  • HackまたはPHP7への移行を推奨

https://hhvm.com/blog/2018/01/16/hhvm-3.24.html

HHMVの今後(2017/9/18)

  • HHVMはPHP7を主なターゲットとしていない
  • HHVMはHackをメインターゲットとしている

https://hhvm.com/blog/2017/09/18/the-future-of-hhvm.html

WordPressのブログから(2017/5/26)

  • WordPressは正式にHHVMをサポートはしたことはない
  • 2014年頃にHHVMを利用した多くのサイトはPHP7に移行している
  • PHP7はパフォーマンスが向上しており、HHVMを利用している場合はPHP7への移行を検討して欲しい

https://make.wordpress.org/core/2017/05/25/hhvm-no-longer-part-of-wordpress-cores-testing-infrastructure/

まとめ

HHVMを提供しているFacebookが正式にPHP7を今後はサポートしないとは言っていませんので、まだはっきりとはしていません。ご自身でHHVMやPHP7環境を切り替えられる方は、柔軟に対応すれば問題ないと思います。変更ができない状況の場合は、WordPressが推奨しているPHP7環境を選択するのはいかがでしょうか。