Server Configuration&Optimization

http://www.vbulletin.com/forum/forumdisplay.php?f=14

เผื่อ จะเป็นประโยชน์ แก่สมาชิกทุกท่าน :smiley:

โอ้ ขอบคุณมากๆ ครับ ชอบที่สุดก็ไอ้ php APC อ่ะ

โอ้ ขอบคุณมากๆ ครับ ชอบที่สุดก็ไอ้ php APC อ่ะ 

ลองจูนดูแล้วหรอครับ เป็นงัยมั่ง

load average ลดลงจาก 3. กว่าๆ เหลือที่ 1. กว่าๆ อ่ะครับ เห็นชัดๆ เลย

cpu & mem ใช้เพิ่มนิดหน่อย แต่ load harddisk ลดเยอะมากจริงๆ

load average ลดลงจาก 3. กว่าๆ เหลือที่ 1. กว่าๆ อ่ะครับ เห็นชัดๆ เลย

cpu & mem ใช้เพิ่มนิดหน่อย แต่ load harddisk ลดเยอะมากจริงๆ 

ครับ… :smiley:

load average ลดลงจาก 3. กว่าๆ เหลือที่ 1. กว่าๆ อ่ะครับ เห็นชัดๆ เลย

cpu & mem ใช้เพิ่มนิดหน่อย แต่ load harddisk ลดเยอะมากจริงๆ

เครืืองผมไม่มีไอ

whereis phpize

output looks like:

phpize: /usr/bin/phpize /usr/local/bin/phpize

ทำยังไงดี :blink:

กับ

whereis php-config

output looks like:

php-config: /usr/bin/php-config /usr/local/bin/php-config

ลง PHP แบบ RPM รึเปล่าครับ

ถ้าใช่ ไปหา package ชื่อ php-devel ให้ตรงกับ OS มาลงนะครับ

สรุปวิธีติดตั้ง php-APC

กรณี PHP ที่ติดตั้งในเครื่องเป็น RPM package (Redhat OS)

  1. ตรวจสอบ dependencies ของเครื่องก่อนโดยพิมพ์[quote][root@icez bin]# rpm -qa|grep php
    php-imap-4.3.11-2.8
    php-devel-4.3.11-2.8
    php-snmp-4.3.11-2.8
    php-domxml-4.3.11-2.8
    php-ldap-4.3.11-2.8
    php-pear-4.3.11-2.8
    php-4.3.11-2.8
    php-mysql-4.3.11-2.8
    php-gd-4.3.11-2.8
    [root@icez bin]#
    ดูบรรทัดที่เป็นตัวขีดเส้นใต้ว่ามีหรือไม่ ถ้าไม่มี ไปหามาจาก http://rpmfind.net ได้เลยครับ (search ว่า php-devel) ลงแล้ว check อีกรอบ
  1. พิมพ์คำสั่งตามนี้

cd /usr/local/src
wget http://pecl.php.net/get/APC-3.0.8.tgz
tar zxf APD-3.0.8.tgz
cd APC-3.0.8

  1. พิมพ์คำสั่งนี้เพื่อตรวจสอบข้อมูล[quote][root@icez bin]# whereis phpize
    phpize: /usr/bin/phpize … (1)
    [root@icez bin]# whereis php-config
    php-config: /usr/bin/php-config

ถามต่อแล้วถ้าลงไอ APC

แล้วมันจะตีกับในรูปไหม

[Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-2.5.10
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-2.5.10
zend_optimizer.version=2.5.10a
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
;zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.0.so
extension=“eaccelerator.so”
eaccelerator.shm_size=“64”
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=“1”
eaccelerator.compress=“1”
eaccelerator.compress_level=“9”
eaccelerator.keys = “shm_only”
eaccelerator.sessions = “shm”
eaccelerator.content = “shm_only”

ถามต่อ ตอนนี้ลงเสร็จแล้ว แล้วจะดูได้ยังไงว่ามัน Run หรือยัง

ตีกันกับ eaccelerator แน่นอนครับ ส่วน zend เห็นว่ามีผลบ้างเหมือนกัน

วิธีดูผล ก็… phpinfo ดูเอา จะมี module ชื่อ APC ขึ้นมา

อือ แล้ว คิดว่าอะไรดีที่สุดอะคับ :smiley:

งงอะคับ

#[Zend]
#zend_optimizer.optimization_level=15
#zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-2.5.10
#zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-2.5.10
#zend_optimizer.version=2.5.10a
#zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
#zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
#;zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.0.so

#extension=“eaccelerator.so”
#eaccelerator.shm_size=“64”
#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=“1”
#eaccelerator.compress=“1”
#eaccelerator.compress_level=“9”
#eaccelerator.keys = “shm_only”
#eaccelerator.sessions = “shm”
#eaccelerator.content = “shm_only”

extension=“/usr/local/src/APC-3.0.8/modules/apc.so”
apc.shm_size = 32
“/etc/php.ini” 1240L, 45202C written

ไม่ขึ้น APC เลย

ลงไปดูด้านล่างครับ

http://www.thzhost.com/lib/phpinfo.php

ล่างๆ ลงไปอีก เพราะมันไม่ขึ้นตรงนั้น

ดูแล้วฮะ ไม่ขึ้นจิงๆ

หรือไม่ Support PHP 5

support นะครับ

apc 3.0.8 รับ php ทุก version ในปัจจุบันเลยอ่ะ

ผมก็ทำถูกตามทุกวิธีแล้วนะ

ไม่ขึ้นเลย อือ

งง ๆๆ ขอไล่ดูก่อน ไว้จะมารายงาน

ปรกติใช้ ea+zend ก็เร็วแล้ว

ปรกติใช้ ea+zend ก็เร็วแล้ว

แล้วจะไปเปลี่ยนทำไมครับ :blink: (ขอกวนหน่อย อิอิ)

[quote] ปรกติใช้ ea+zend ก็เร็วแล้ว

แล้วจะไปเปลี่ยนทำไมครับ :blink: (ขอกวนหน่อย อิอิ) [/quote]
ิอิอิ อยากลองอะไรไหม่ๆ :lol:

สรุปแล้วเป็นงัยมั่งครับ…จูนแล้ว