1. Environment :
PHP 5.2.14 : /usr/local/webserver/php
PHP-FPM 0.5.14 : /usr/local/webserver/php/etc/php-fpm.conf
eAccelerator 0.9.6.1 : /data/soft_misc/eaccelerator-0.9.6.1.tar.bz2
2. Install eAccelerator :
[codesyntax lang=”bash” lines=”no” container=”pre” tab_width=”4″]
$ cd /data/soft_misc/ $ tar -xjf eaccelerator-0.9.6.1.tar.bz2 $ cd eaccelerator-0.9.6.1 $ /usr/local/webserver/php/bin/phpize $ ./configure --enable-eaccelerator=shared --with-php-config=/usr/local/webserver/php/bin/php-config $ make $ make install
[/codesyntax]
3. Configurations of eAccelerator :
[codesyntax lang=”bash” lines=”no” container=”pre” tab_width=”4″]
$ mkdir -p /data/eaccelerator_cache $ vi /usr/local/webserver/php/etc/php.ini [eaccelerator] zend_extension="/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so" eaccelerator.shm_size="256" eaccelerator.cache_dir="/data/eaccelerator_cache" eaccelerator.enable="1" eaccelerator.optimizer="1" eaccelerator.check_mtime="1" eaccelerator.debug="0" eaccelerator.filter="" eaccelerator.shm_max="0" eaccelerator.shm_ttl="3600" eaccelerator.shm_prune_period="3600" eaccelerator.shm_only="0" eaccelerator.compress="1" eaccelerator.compress_level="9"
[/codesyntax]
4. Reload PHP-FPM :
[codesyntax lang=”bash” lines=”no” container=”pre” tab_width=”4″]
$ /usr/local/webserver/php/sbin/php-fpm reload
[/codesyntax]
5. See phpinfo to check if eAccelerator is Installed