03-23-2011, 11:59 PM
السلام عليكم ورحمة الله وبركاته :
شرح تثبيت APC
Alternative PHP Cache وما يطلق عليه كـ اختصار APC: إضافة خاصة لـ php تقوم بزيادة كفاءة الكود المستخدم بوضع cach في memory ..
# كيفية التثبيت:
- الطريقة الأولى (الطريقة الاوتوماتيكية):
1- لأصحاب Cpanel بإمكانك تثبيتها من خلال لوحة WHM كمثال على الصورة :
![[صورة مرفقة: screen2rr.jpg]](http://www.w-dev.com/wp-content/uploads/2011/02/screen2rr.jpg)
2- بإمكانك من خلال pecl عن طريق الأمر التالي :
راح يطلب منك استعمال apxs اكتب yes ثم اضغط Enter
- الطريقة الثانية (الطريقة اليدوية من خلال السورس):
1- نقوم بسحب الملف من موقعهم الرسمي عن طريق أمر wget :
2- نقوم بفك الضغط على الملف عن طريق أمر tar :
3- نقوم بالدخول على المجلد عن طريق أمر cd :
4- نقوم بتحديد مسار php عن طريق أمر which :
كـ مثال الناتج التالي عن الأمر :
نحفظ هالمسار لاستخدامه في عملية التعريف :
5- نقوم بتهيئة PECL المراد تركيبه عن طريق الأمر التالي :
6- نقوم بتعريف الخيارات عن طريق الأمر التالي وعلى حسب مسار php السابق مع تفعيل apc عن طريق apxs :
7- ثم نقوم بتهيئة الملفات قبل تثبيتها بالأمر التالي :
8- ثم نقوم بتثبيتها عبر الأمر التالي :
9- ثم نقوم بإضافة ملف apc.so الخاص بالبرنامج الموجود في Extension Shared Directory في ملف php.ini ...
نحدد مسار ملف php.ini عن طريق أمر locate أو php كمثال لكل من الأمرين :
أو
كمثال حددنا المسار التالي :
نقوم بفتحه بأي محرر كـ مثال nano :
وإضافة extension = "apc.so" تحت extenson_dir= ليصبح الناتج التالي كـ مثال هكذا :
10 - نقوم بعمل ريستارت للا*****ي :
11- نطبق الأمر التالي للتأكد من تثبيت php module المضاف بنجاح :
انتهى الشرح
منقول
ادارة سكيورتي العرب
شرح تثبيت APC
Alternative PHP Cache وما يطلق عليه كـ اختصار APC: إضافة خاصة لـ php تقوم بزيادة كفاءة الكود المستخدم بوضع cach في memory ..
# كيفية التثبيت:
- الطريقة الأولى (الطريقة الاوتوماتيكية):
1- لأصحاب Cpanel بإمكانك تثبيتها من خلال لوحة WHM كمثال على الصورة :
![[صورة مرفقة: screen2rr.jpg]](http://www.w-dev.com/wp-content/uploads/2011/02/screen2rr.jpg)
2- بإمكانك من خلال pecl عن طريق الأمر التالي :
كود :
pecl install apc
راح يطلب منك استعمال apxs اكتب yes ثم اضغط Enter
- الطريقة الثانية (الطريقة اليدوية من خلال السورس):
1- نقوم بسحب الملف من موقعهم الرسمي عن طريق أمر wget :
كود :
wget http://pecl.php.net/get/APC-3.1.7.tgz
2- نقوم بفك الضغط على الملف عن طريق أمر tar :
كود :
tar -xzf APC-3.1.7.tgz
3- نقوم بالدخول على المجلد عن طريق أمر cd :
كود :
cd APC-3.1.7
4- نقوم بتحديد مسار php عن طريق أمر which :
كود :
which php
كـ مثال الناتج التالي عن الأمر :
كود :
/usr/local/bin/php
نحفظ هالمسار لاستخدامه في عملية التعريف :
كود :
/usr/local/bin/
5- نقوم بتهيئة PECL المراد تركيبه عن طريق الأمر التالي :
كود :
phpsize
6- نقوم بتعريف الخيارات عن طريق الأمر التالي وعلى حسب مسار php السابق مع تفعيل apc عن طريق apxs :
كود :
./configure --enable-apc --enable-apc-mmap --with-apxs --with-php-config=/usr/local/bin/php-config
7- ثم نقوم بتهيئة الملفات قبل تثبيتها بالأمر التالي :
كود :
make
8- ثم نقوم بتثبيتها عبر الأمر التالي :
كود :
make install
9- ثم نقوم بإضافة ملف apc.so الخاص بالبرنامج الموجود في Extension Shared Directory في ملف php.ini ...
نحدد مسار ملف php.ini عن طريق أمر locate أو php كمثال لكل من الأمرين :
كود :
locate php.ini
أو
كود :
php -i | grep php.ini
كمثال حددنا المسار التالي :
كود :
/usr/local/lib/php.ini
نقوم بفتحه بأي محرر كـ مثال nano :
كود :
nano /usr/local/lib/php.ini
وإضافة extension = "apc.so" تحت extenson_dir= ليصبح الناتج التالي كـ مثال هكذا :
كود :
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"
extension = "apc.so"
10 - نقوم بعمل ريستارت للا*****ي :
كود :
service httpd restart
11- نطبق الأمر التالي للتأكد من تثبيت php module المضاف بنجاح :
كود :
php -i | grep apc
انتهى الشرح
منقول
ادارة سكيورتي العرب