Install Zend Optimizer 3.3.3 on Ubuntu 8.04 Server

วันนี้พี่เอโทรมาให้ลง Zend ให้หน่อยเพราะโปรแกรมที่เค้าเอามาลง Server มันต้องใช้ Zend 2.6 ขึ้นไอ้ตัวที่มากับระบบนั้นมันเป็น 2.2 ใช้งานไม่ได้ด้วยการไม่เคยลงก็ต้องมั่วๆเอาครับ ลงก็ยากแสนยากลงเสร็จแล้วเรียบร้อยปรากฏว่า php ใช้ไม่ได้กว่าจะแก้กลับมาเหมือนเดิมได้เล่นเอาซ่ะเหนื่อยเลยครับ เริ่มลงเลยดีกว่าครับ
1. Download Zend Optimizer 3.3
# wget http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
2. Decompress the tar file
#tar xvfz ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
3. Install ZendOptimizer-3.3.3
#cd ZendOptimizer-3.3.3-linux-glibc23-i386#./install.sh
4. Please specify the location for installing Zend Optimizer:
/usr/local/Zend
5. Enter the location of your php.ini file
/etc/php5/apache2
Are you using Apache Web server?
Yes
Specify the full path to the Apache control utility (apachectl)
/etc/apache2/apache2.conf
ลงเท่านี้ก็เสร็จครับ ก็จะได้แบบนี้ออกมาแต่ผมก็ยังไม่สามารถใช้งานได้ครับไม่รู้ค่า config อะไรมันผิด สิ่งที่ผมเห็นแตกต่างคือ
[Zend] #zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3 #zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3 #zend_optimizer.version=3.3.3 #zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so #zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
จะเพิ่มเข้ามาที่ไฟล์ php.ini ครับแล้วก็พาท php.ini จะลิ้งค์ไปที่ Zend php.ini -> /usr/local/Zend/etc/php.ini ของเดิมมันจะเป็น /etc/php5/apache2/php.ini ทีแรกก็เปิดได้ครับรีเฟสไปมาก็เข้าไม่ได้แล้วมันก็เลยต้องไปใส่ # ไว้ที่ #zend_extension ก่อนถึงจะใช้งานได้ปกติหาวิธี Config ได้แล้วจะมาอัพเดดใหม่ครับใครรู้ช่วยบอกหน่อยว่าเชตยังไง
ผ่านไปสองวันคิดขึ้นได้ว่าเราลงโปรแกรมค้างไว้อยู่เลยมาหาวิธีครับ อ่านจากเว็บนอก(แบบมั่วๆ) เห็นเค้าเอ่ยถึงเจ้า eaccelerator ว่าลงแล้วมีปัญหาผมก็เชตต่างๆแล้ว config 108 แล้วก็ไม่หายเลยต้องปิด ;extension=”eaccelerator.so” ของ eaccelerator ซ่ะก่อนปิดแล้วก็ไม่ได้ลืมไปว่าลง APC อีกตัวนึงเลยลองปิดดูก็เลยใช้ได้สรุปว่าลง Zend หน่ะถูกแล้วแต่ว่าติดเจ้าโปรแกรม cache ของ Server นั่นเองค่ามันชนกันเลยต้องเลือกเอาว่าจะเอา Zend หรือว่าจะเอา Cache ส่วนผมเอา Cache เพราะว่า Zend นั้นใช้เวอร์ชั่นเก่าก็ได้ แต่ผมดีใจมากที่รู้ปัญหาด้วยตัวเอง ตอนนี้ก็สามารถแก้ไขเครื่องลูกค้าได้ปกติแล้วครับ เย้ๆ



Posted in
Tags:
thanks for the tips!