HHVMでWordPressを動かした

Ubuntu14.04でHHVMを動作させる

先日のPHPカンファレンスでHHVMの話を聞いて、
Fast-CGIで動作してある程度のフレームワークで動作するよとのこと。
ちょっと調べてみるとNginxの設定そのままでfast-cgiで動作しているサービスそのまま置き換えれるんじゃないかというところまで発見。とりあえず有名所のWordpressぐらい動けばラッキーという事でインストールしてみた。

Nginx + php-fpm + MySQLでwordpressが動いている環境があることが前提です。
ぶっちゃけphp-fpmのサービスを止めてhhvmを動かしたら動いちゃったというやつです。

インストールと動作

リンク先のコマンドでさっくり入りました。

https://github.com/facebook/hhvm/wiki/Prebuilt-Packages-on-Ubuntu-14.04

$ wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
$ echo deb http://dl.hhvm.com/ubuntu trusty main | sudo tee /etc/apt/sources.list.d/hhvm.list
$ sudo apt-get update
$ sudo apt-get install hhvm

インストール後PHPを停止させてhhvmをスタートさせる

$ sudo service php5-fpm stop
$ sudo service hhvm start

というところでこのブログはHHVMで動いています。
若干なんとなく早くなったような気がします。