Install eAccelerator on PHP5 July 4, 2009
Posted by skleton in OpenSUSE.trackback
eAccelerator adalah sebuah akselerator, optimizer, dan dynamic content cache open source untuk PHP. eAccelerator meningkatkan kinerja PHP dengan menyimpan coding PHP yang telah di-compile dalam cache sehingga waktu yang terbuang untuk kompilasi tereliminasi. eAccelerator juga mengoptimisasikan coding PHP dan secara rata-rata mengurangi kerja server dan meningkatkan kecepatan coding PHP sebanyak 1 hingga 10 kali lipat.
Ok, langsung saja kita mulai instalasi nya:
rudhy:~ #wget http://bart.eaccelerator.net/source/0.9.5.2/eaccelerator-0.9.5.2.tar.bz2
rudhy:~ #tar xvfj eaccelerator-0.9.5.2.tar.bz2
rudhy:~ #cd eaccelerator-0.9.5.2
rudhy:~/eaccelerator-0.9.5.2 #export PHP_PREFIX="/usr/local"
rudhy:~/eaccelerator-0.9.5.2 #$PHP_PREFIX/bin/phpize
rudhy:~/eaccelerator-0.9.5.2 #./configure \
--enable-eaccelerator=shared \
--with-php-config=$PHP_PREFIX/bin/php-config
rudhy:~/eaccelerator-0.9.5.2 #make
rudhy:~/eaccelerator-0.9.5.2 #make install
Setelah itu lakukan konfigurasi eAccelerator:
=========================
Untuk ver eAccelerator > 0.9.1, apabila anda mempunyai direktori /etc/php.d maka anda cukup meng copy file eaccelerator.ini ke dalam direktori /etc/php.d tersebut. Dan edit file eaccelerator.ini set nilai nya seperti berikut ini:
rudhy:~/eaccelerator-0.9.5.2 #cp -f eaccelerator.ini /etc/php.d/
rudhy:~/eaccelerator-0.9.5.2 #nano /etc/php.d/eaccelerator.ini
extension=”eaccelerator.so”
eaccelerator.shm_size=”16″
eaccelerator.cache_dir=”/var/cache/eaccelerator”
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″
Tetapi apabila anda tidak menemukan direktori /etc/php.d maka edit lah file php.ini untuk mengintegrasikan eAccelerator pada php.
Pada mesin linux saya php.ini terdapat di /usr/local/lib (default path bila melakukan instalasi php via source)
rudhy:~ #nano /usr/local/lib/php.ini
Tambah kan baris2 berikut ini di bag akhir file php.ini:
================================
zend_extension=”/root/eaccelerator-0.9.5.2/modules/eaccelerator.so”
eaccelerator.shm_size=”0″
eaccelerator.cache_dir=”/tmp/eaccelerator”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
eaccelerator.allowed_admin_path=”"
Note:untuk path file eaccelerator.so kita set sesuai dengan path saat instalasi eAccelerator tadi(lihat aja progress nya saat melakukan make install tadi)
Lalu buat direktori cache nya:
rudhy:~ #mkdir /tmp/eaccelerator
rudhy:~ #chmod 0777 /tmp/eaccelerator
Setelah itu restart apache webserver anda:
rudhy:~ #/usr/local/apache2/bin/apachectl stop
rudhy:~ #/usr/local/apache2/bin/apachectl start
Akses file info.php pada web browser anda dan akan muncul informasi php:
=

Comments»
No comments yet — be the first.