PHP Accelerator インストールについて

PHP Accelerator インストールメモより。

ionCube PHP Acceleratorについて。

PHPA を利用すると、一般的には 5 倍の速度向上が得られ、Smarty ベースのアプリケーション上では 10 倍近くもの速度向上が得られると確認されております。
ゲーマーSNSSmarty ベースのアプリケーションのため導入することにしました。
以下、PHP Acceleratorのインストールメモと動作結果のメモを残しておきます。


http://www.asial.co.jp/products/ioncube/へ行き、

アシアル株式会社に会員登録。



対応プラットフォームおよびOSとPHPのバージョンを確認して、ダウンロード先を確認。

サーバーへ管理者権限でログイン。



/usr/local/libにダウンロードすることにする

cd /usr/local/lib/



ダウンロードする

wget ダウンロードURL



解凍する

tar -xzvf ファイル名.tgz



ディレクトリ名を変更する(phpaにする)

mv 解凍したディレクトリ名 phpa



PHPの設定変更

vi /etc/php.ini

以下の記述を追加

zend_extension="/usr/local/lib/phpa/php_accelerator_1.3.3r2.so"



Apache再起動

service httpd restart



phpaの設定を細かく変更したい場合には、

/usr/local/lib/phpa/CONFIGURATION.txt

を見ながら変更する。



phpa導入後のレスポンスについて

まだキャッシュされていないPHPページに関しては、今までよりも動作が遅いが、キャッシュ後はやや速くなったように感じる。