Web Sayfası : eAccelerator: PHP Accelerator, optimizer, dynamic content cache - Trac

eAccelerator ZendOptimizer gibi php hızlandırıcıdır ve ZendOptimizer'den daha hızlı olduğu kullananlar tarafından dile getiriliyor.

Pek cok kişi Zend Optimizer kullanıyor cunku bazı lisanslı scriptler Zend encode gerektirdiği icin Zend Optimizer iyi bir secim olabilir fakat eAccelerator Zend Optimizer ile beraber calışıyor olması buyuk avantaj.

Bu kurulum CentOs/Fedora Core kullanan kişiler icindir.

Kurulum:

Guncel 0.9.5.2 surumun nasıl kurulacağına bakalım;
Genişletme sunucu yoneticilerini ilgilendirdiğine gore SSH erişimleri olduğunu var sayıyorum.

Gereksinim: php4 or php5 autoconf automake libtool m4 1) Paketleri Kontrol Edin:
Kod:
rpm -qa automake autoconf libtool m4

2) Eksik Paketleri Yukleyin:
Tum paketlerin yuklu olduğundan emin olun aksi takdirde kurulum başarısız olacaktır.
Kod:
yum install automake autoconf libtool m4

3) Ana dizinde setup diye bir klasor ve oluşturalım ve icine eAccelerator dosyasını indirelim.
Kod:
mkdir /setup cd /setup wget http://bart.eaccelerator.net/source/0.9.5.2/eaccelerator-0.9.5.2.tar.bz2

4) Dosyanın acılması, derlenmesi ve kurulması.
Kod:
bunzip2 eaccelerator-0.9.5.2.tar.bz2 tar -xvf eaccelerator-0.9.5.2.tar cd /setup/eaccelerator-0.9.5.2 export PHP_PREFIX="/usr" phpize ./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config make make install

5) Programın calışması icin tmp klasorunun oluşturulması.
Kod:
cd /tmp mkdir eaccelerator chmod 777 eaccelerator

ve son olarak eklentiyi php.ini'ye girme. php.ini dosyanızı acın ve aşağıaki kodları ekleyin.
Kod:
extension="eaccelerator.so" eaccelerator.shm_size="32" eaccelerator.cache_dir="/tmp/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"

En baştada soylediğim gibi Zend ile kullanmak isteyenler ise aşağıdaki kodları eklesinler.
Kod:
zend_extension="/usr/lib/php/kurulaneklentininklasoru/eaccelerator.so" eaccelerator.shm_size="32" eaccelerator.cache_dir="/tmp/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"

Apacheinizi yeniden başlatın ve php -v komutunu uygulayın with eAccelerator yazısını goruyorsanız eğer kurulumu başarıyla tamamlamışsınız demektir.

Kaynak: http://www.turkdestek.net/sunucu-ku...lumu-php-hizlandirici-centos-fedora-core.html