หลังจากที่เมื่อตอนค่ำ ได้เขียนการติดตั้ง APC ไปแล้ว คราวนี้มาเป็น eAccelerator บ้างครับ เพราะตอนนี้ผมก็กลับมาใช้ eAccelerator แทน APC แล้วครับ APC หลังจากใช้ไปได้สักพัก รู้สึก มันตีกับตัวโน้น ตัวนี้ไปหมด และจากที่นั่งดูเวลา ในการสร้างหน้า ของ smf เห็นได้ว่า eAccelerator เร็วกว่า APC เล็กน้อย ผมก็เลยตัดสินใจกลับมาใช้ eAccelerator ครับ
มาดูวิธีติดตั้งกันเลยครับ (ง่ายมากๆ) 🙂
[code lang=”plain”]
mkdir /usr/local/updatescript
cd /usr/local/updatescript
wget http://tools.web4host.net/update.script
chmod 755 update.script
./update.script EACCELERATOR
[/code]
แค่นี้แหละครับ คราวนี้ก็มาถึงขั้นตอนการตั้งค่าใน php.ini
[code lang=”plain”]
nano /usr/local/lib/php.ini
[/code]
เพิ่มค่าเหล่านี้ในส่วนถัดจาก Windows Extensions
ในส่วนของ no-debug-non-zts-20020429 ดูดีๆด้วยนะครับ ว่าของคุณเป็นอะไร
[code lang=”plain”]
zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-20020429/eaccelerator.so"
eaccelerator.shm_size="32" ; ขนาด memory ถ้าแรมเยอะๆ ปรับเป็น 128 แบบผมก็ได้ครับ
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" ; หากไม่ต้องการให้เขียนลงดิส แก้เป็น 1 ครับ
eaccelerator.compress="1"
eaccelerator.compress_level="9"
[/code]
ก็มีแค่นี้แหละครับ หลังจากนั้นก็ restart ได้เลย
[code lang=”plain”]
/etc/init.d/httpd restart
[/code]
ออ เกือบลืม หากติดตั้ง Zend Optimizer เอาไว้ ให้เอาออกด้วยนะครับ ใส่ ; เอาไว้ด้านหน้า ก็ได้ครับ
ออ เกือบลืม หากติดตั้ง Zend Optimizer เอาไว้ ให้เอาออกด้วยนะครับ ใส่ ; เอาไว้ด้านหน้า ก็ได้ครับ
คือยังไงหรอครับ ใส่ ; ด้านหน่า ของตรงไหนบ้าง ที่ใส่นี้หมายความว่าไม่ให้ Zend Optimizer ทำงานหรอครับ ถ้าใช่นี้แสดงว่า ห้ามลง2ตัวนี้อยู่ในhost เดียวกันหรอ
ขอบคุณครับ
อ๋อ พอดีตอนนั้นที่ผมติดตั้ง มันตีกับ Zend Optimizer นะครับ
แต่รู้สึกว่า ไม่ต้องเอาออกก็ได้ แต่จำไม่ได้แล้วว่า ต้องตัวไหนขึ้นก่อน ยังไง ลองสลับๆกันดูนะครับ ว่าต้องให้ eaccelerator มาก่อน หรือ Zend Optimizer ก่อน