Memo/Linux/SC420

eAccelerator0.9.3

説明

ionCube PHP Acceleratorと同じようなPHPスクリプトをキャッシュし高速化するソフト。
ionCube PHP Acceleratorは古く、PHP5に未対応のため、eAccelerator0.9.3を導入してみる。

インストール

$ wget http://jaist.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.3.tar.gz
$ tar xzf eaccelerator-0.9.3.tar.gz
$ cd eaccelerator-0.9.3
$ /usr/bin/phpize
$ ./configure --enable-eaccelerator=shared --with-php-config=/usr/bin/php-config
$ make
$ su
# make install
# mkdir /tmp/eaccelerator
# chown apache:apache /tmp/eaccelerator
# chmod 700 /tmp/eaccelerator

# vi /etc/php.ini
--------------------------------------
[eAccelerator]
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
--------------------------------------
# service httpd restart

確認

付属の「eaccelerator.php」でキャッシュヒット率が見える。

# cp eaccelerator.php /var/www/html/

ブラウザで見てみる。

http://IPアドレス/eaccelerator.php

phpinfo.phpも実行してみて、「/tmp/eaccelerator」にキャッシュファイルができていれば正常動作している。

参考リンク


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-09-15 (土) 07:31:38