* eAccelerator [#zadfd996]

http://eaccelerator.net/ から最新のソースを入手。

CentOS 5 では gcc, php-devel をあらかじめインストールしておく。
CentOS 5 では gcc, php-devel (Vine では php5-devel) をあらかじめインストールしておく。

 export PHP_PREFIX="/usr"
 $PHP_PREFIX/bin/phpize
 ./configure \
     --enable-eaccelerator=shared \
     --with-php-config=$PHP_PREFIX/bin/php-config
 make
 make install

これで /usr/lib/php/modules/eaccelerator.so ができる。

 cp eaccelerator.ini /etc/php.d/
 mkdir /tmp/eaccelerator
 chmod 777 /tmp/eaccelerator

/etc/php.d/eaccelerator.ini を適宜書き換える。

 zend_extension="/usr/lib/php/modules/eaccelerator.so"

これで httpd を再起動。<?php phpinfo() ?> とだけ書いた *.php ファイルをブラウザで見て eAccelerator と書かれていればOK。また,/tmp/eaccelerator 以下にディレクトリがたくさんできる。