بكسل - Powered by vBulletin


افاتار الكاتب
الصورة الرمزية MonTexo
MonTexo
مشــرف عــام
الدولة : -
الإهتمامات : -
الوظيفة : -
صورة الدرس الرمزية
معلومات الدرس
تركيب ال eAccelerator لتسريع ال PHP على السيرف
السلام عليكم ورحمة الله وبركاته

ها هو eAccelerator ؟
هو برنامج مفتوح المصدر يتم تركيبه على السيرفر ليساعد في سرعة تنفيذ اومر ال php وبذلك يساعد في اخفاض اللود على السيرفر ... وهو متوافق مع ال Zend ولكن يجب عليك تنصيبه قبل ال Zend ... ولكن على اس حال فلا يفظل تنصيب الاثنان سويا .

والان ... كيف تقوم بتنصيب ال eAccelerator ؟

اولا قم بالدخول الى الشل ... وابدا بالامر التالي :

cd /

ثم هذا الامر :

كود:
wget http://unc.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator -0.9.2a.tar.gz
كود:
tar xvzf eaccelerator-0.9.2a.tar.gz
كود:
cd eaccelerator
كود:
export PHP_PREFIX="/usr/local"

$PHP_PREFIX/bin/phpize

./configure --enable-eaccelerator=shared
--with-php-config=$PHP_PREFIX/bin/php-config

make install
والان قم بعمل الامر التالي للتعديل على الملف php.ini

كود:
pico -w /usr/local/lib/php.ini
ثم الامر التالي للبحث

كود:
CTRL w
ابحث عن : ;Windows Extensions

ولل Zend :
وعدل الى القيم التاليه :




كود:

zend_extension="/eaccelerator/modules/eaccelerator.so"

eaccelerator.shm_size="16"

#^-هذا لتحديد المساحه المستخدمه من قبل
الeaccelerator وهي بالميجا بايت

eaccelerator.cache_dir="/home/eaccelerator"

#^-هذا الملف يعتبر الكاش الذي يتم تخزين
فيه الاسكربتات التي عملت

# بامكانك استخدام درايف آخر لتكون
العمليه اسرع ... مثل
:"/backup/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
لل php :
كود:
extension="/eaccelerator/modules/eaccelerator.so"

eaccelerator.shm_size="16"

#^-هذا لتحديد المساحه المستخدمه من قبل
الeaccelerator وهي بالميجا بايت

eaccelerator.cache_dir="/home/eaccelerator"

#^-هذا الملف يعتبر الكاش الذي يتم تخزين
فيه الاسكربتات التي عملت

# بامكانك استخدام درايف آخر لتكون
العمليه اسرع ... مثل "/backup/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"
بعد الانتهاء من التعديلات ... قم بانشاء مجدل جديد باسم eaccelerator دخل ال home بالامر التالي :

كود:
mkdir /home/eaccelerator
وغير صلاحيته الى 777 لتسمح بالتعديل عليه مباشره بالامر التالي :

كود:
chmod 0777 /home/eaccelerator
ثم قم بعمل ريستارت للhttpd بالامر التالي :
كود:
httpd restart

او

service httpd restart
وبذلك تكون قد انتهيت من تركيب المسرع ... ولشرح اي جزء من الشرح انا حاظر
http://www.pxll.com/vb/showthread.php?t=690