تركيب ال 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
كود:
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
ثم الامر التالي للبحث
ابحث عن : ;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