Install eAccelerator for PHP

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
Posted in PHP| Tagged , |

Comments are closed.