一度コンパイルされたPHPスクリプトをメモリーにキャッシュしておき、再度ファイルが実行された場合には直接メモリー上にあるコンパイルされたスクリプトを実行するので速くなるらしい
mod_perlみたいなものなのかな?

インストール

ソースの取得 OSとPHPのバージョンに合ったものをGET php_accelerator-1.3.3r2_php-4.3.0pre2_linux_i686-glibc2.1.3.tgz

# tar xvzf php_accelerator-1.3.3r2_php-4.3.0pre2_linux_i686-glibc2.1.3.tgz
# mkdir /usr/local/lib/phpA
# mv php_accelerator-1.3.3r2_php-4.3.0pre2_linux_i686-glibc2.1.3/* /usr/local/lib/phpA/

php.ini に以下を追加

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

他の設定もできるのでconfigurationを参考に

Apacheを再起動してOK

# /usr/local/apache/bin/apachectl restart

他にも APC(Alternative PHP Cache)やZend社が出しているZend Optimizerがある。


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