شبـــكة تـيـفـا نت

شبـــكة تـيـفـا نت (https://tefanet.protector.pw/vb/index.php)
-   قسم إدارة السيرفرات (https://tefanet.protector.pw/vb/forumdisplay.php?f=106)
-   -   تركيب ال eAccelerator لتسريع ال PHP على السيرفر (https://tefanet.protector.pw/vb/showthread.php?t=8086)

WebCraker 2007-12-26 03:27 PM

تركيب ال eAccelerator لتسريع ال PHP على السيرفر
 
ها هو 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:

cd eaccelerator 



كود 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 



ثم الامر التالي للبحث

كود PHP:

CTRL w 



ابحث عن : ;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:

httpd restart 



او
كود PHP:

service httpd restart 



وبذلك تكون قد انتهيت من تركيب المسرع ...

منقول


The_boss22 2007-12-26 09:06 PM

ابقي علمني أحسن من الشرح ده اشطه يا معلم


الساعة الآن 01:15 PM.

Powered by vBulletin Version 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd
استضافة , دعم فنى