ลองแล้ว เวิร์คครับ ผมใช้ php 4.4.6
–สร้าง แฟ้มขึ้นมาเก็บไฟล์ก่อน
#mkdir Eaccelerator
–เข้าไปในแฟ้ม
#cd Eaccelerator
–โหลด และ ติดตั้ง
#wget http://downloads.sourceforge.net/eaccelerator/eaccelerator-0.9.5.tar.bz2?modtime=1160580411&big_mirror=0
แตกไฟล์
#tar -xvjf eaccelerator-0.9.5.tar.bz2
เข้าแฟ้ม
#cd eaccelerator-0.9.5
ขั้นตอนการติดตั้ง
#export PHP_PREFIX="/usr/local"
#$PHP_PREFIX/bin/phpize
จะต้องมี phpize,automake ,autoconf,libtools ก่อนนะครับ
หากยังไม่มี (จะมี error แจ้ง) ให้ทำตามนี้
หากยังไม่มี
#up2date -u autoconf automake libtools
เริ่มติดตั้ง
#./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config
#make
#make install
เตรียมสร้างแฟ้ม cache
#cd /tmp
#mkdir eaccelerator
#chmod 0777 eaccelerator
ต่อจากนี้ต้องเลือกว่าจะติดตั้งแบบมี zend หรือไม่เลือก zend
กรณีที่ไม่เลือก zend
#vi /etc/php.ini
ให้หา
;Directory in which the loadable extensions (modules) reside.
extension_dir = "/usr/local/lib/php/extensions/eaccelerator/"
แล้วแก้ตามด้านบน
ให้เช็คด้วยนะครับ ว่าในแฟ้มดังกล่าวมี eaccelerator.so อยู่
และเติม
;Windows Extensions, if you don’t know how, press Ctrl+W and add…
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”
Save and Exit
อีกแบบนะครับคือแบบที่มี zend
#vi /usr/local/Zend/etc/php.ini
ให้หา
;Directory in which the loadable extensions (modules) reside.
extension_dir = "/usr/local/lib/php/extensions/eaccelerator/"
แล้วแก้ตามด้านบน
ให้เช็คด้วยนะครับ ว่าในแฟ้มดังกล่าวมี eaccelerator.so อยู่
และเติม
;Windows Extensions, if you don’t know how, press Ctrl+W and add…
zend_extension="/usr/local/lib/php4/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”
Save and Exit
เรียบร้อย ก็ทำการ restart service เป็นอันใช้ได้
#service httpd restart
ส่วนใหญ่น่าจะติดอีตรง ไม่มีphpize,automake ,autoconf,libtools พวกนี้น่ะครับ ทีแรกก็ติด แล้วก็นั่งคุ้ย google อยู่พักใหญ่ ตามประสามือใหม่ เหอๆๆๆ