ها هو eAccelerator ؟
هو برنامج مفتوح المصدر يتم تركيبه على السيرفر ليساعد في سرعة تنفيذ اومر ال php وبذلك يساعد في اخفاض اللود على السيرفر ... وهو متوافق مع ال Zend ولكن يجب عليك تنصيبه قبل ال Zend ... ولكن على اس حال فلا يفظل تنصيب الاثنان سويا .
والان ... كيف تقوم بتنصيب ال eAccelerator ؟
اولا قم بالدخول الى الشل ... وابدا بالامر التالي :
cd /
ثم هذا الامر :
كود PHP:
wget https://unc.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.2a.tar.gz
ثم
كود PHP:
tar xvzf eaccelerator-0.9.2a.tar.gz
كود PHP:
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
كود PHP:
pico -w /usr/local/lib/php.ini
ثم الامر التالي للبحث
ابحث عن : ;Windows Extensions
ولل Zend :
وعدل الى القيم التاليه :
كود PHP:
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 :
كود 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 بالامر التالي :
كود PHP:
mkdir /home/eaccelerator
وغير صلاحيته الى 777 لتسمح بالتعديل عليه مباشره بالامر التالي :
كود PHP:
chmod 0777 /home/eaccelerator
ثم قم بعمل ريستارت للhttpd بالامر التالي :
او
كود PHP:
service httpd restart
وبذلك تكون قد انتهيت من تركيب المسرع ...
منقول
jv;df hg eAccelerator gjsvdu PHP ugn hgsdvtv