PHP インストール eAccelerator
記事の出典: http://verydemo.com/demo_c116_i4224.html
eAccelerator は、コンパイルされた PHP コード ファイルをキャッシュすることにより、サーバー上での PHP コンパイルのオーバーヘッドがほぼゼロになります。 eAccelerator 自体のオーバーヘッドも非常に小さいです
?
最新の PHP5.4.8 インストール eAccelerator、
古いバージョンはコンパイルできないので、より高いバージョンをインストールする必要があることに注意してください。
公式ウェブサイト: http://eaccelerator.net/
?
1. eAccelerator をダウンロードしてインストールします
#wget https://github.com/eaccelerator/eaccelerator/tarball/master
最新バージョンは eaccelerator-42067ac.tar.gz です
#tar zxvf eaccelerator-42067ac.tar.gz
php 拡張機能をインストールするには phpize が必要です。phpize について理解できない場合は、http://blog.csdn.net/21aspnet/article/details/8193482
を参照してください。phpのインストールパスに対応するphpize配下のphp-configを記述する必要があることに注意してください
#?/usr/local/webserver/php/bin/phpize
以下の php を設定するときに使用する生成されたプロンプト情報を覚えておく必要があります
/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-
20100525/
#./configure --enable-eaccelerator=shared --with-php-config=/usr/local/webserver/php/bin/php-config
#作る
古いバージョンはコンパイルできないので、より高いバージョンをインストールする必要があることに注意してください。
# インストールを行う
?
2. php.ini 設定ファイルを設定します
#これが私のマシンの場所です
extension="/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20100525/eaccelerator.so"
#キャッシュサイズを設定します
eaccelerator.shm_size="64"
#キャッシュディレクトリ
eaccelerator.cache_dir="="/usr/local/webserver/eaccelerator_cache"
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"
?
権限を追加
#mkdir /usr/local/webserver/eaccelerator_cache
#chmod 777 /usr/local/webserver/eaccelerator_cache
?