درس كل ما يتعلق عن تثبيت APC اوتوماتيكياً أو يدوياً







بسم الله الرحمن الرحيم

 .. Alternative PHP Cache وما يطلق عليه كـ اختصار APC: إضافة خاصة لـ php تقوم بزيادة كفاءة الكود المستخدم بوضع cach في memory # كيفية التثبيت: - الطريقة الأولى (الطريقة الاوتوماتيكية): 1- لأصحاب Cpanel بإمكانك تثبيتها من خلال لوحة WHM كمثال على الصورة :

 

2- بإمكانك من خلال pecl عن طريق الأمر التالي

رمز Code:
pecl install apc

راح يطلب منك استعمال apxs اكتب yes ثم اضغط Enter - الطريقة الثانية (الطريقة اليدوية من خلال السورس): 1- نقوم بسحب الملف من موقعهم الرسمي عن طريق أمر wget :

رمز Code:
wget http://pecl.php.net/get/APC-3.1.7.tgz

2- نقوم بفك الضغط على الملف عن طريق أمر tar :

رمز Code:
tar -xzf APC-3.1.7.tgz

3- نقوم بالدخول على المجلد عن طريق أمر cd :

رمز Code:
cd APC-3.1.7

4- نقوم بتحديد مسار php عن طريق أمر which :

رمز Code:
which php

كـ مثال الناتج التالي عن الأمر :

رمز Code:
/usr/local/bin/php

نحفظ هالمسار لاستخدامه في عملية التعريف :

رمز Code:
/usr/local/bin/

5- نقوم بتهيئة PECL المراد تركيبه عن طريق الأمر التالي :

رمز Code:
phpsize

6- نقوم بتعريف الخيارات عن طريق الأمر التالي وعلى حسب مسار php السابق مع تفعيل apc عن طريق apxs :

رمز Code:
./configure --enable-apc --enable-apc-mmap --with-apxs --with-php-config=/usr/local/bin/php-config

7- ثم نقوم بتهيئة الملفات قبل تثبيتها بالأمر التالي :

رمز Code:
make

ثم نقوم بتثبيتها عبر الامر التالي

رمز Code:
make install

9- ثم نقوم بإضافة ملف apc.so الخاص بالبرنامج الموجود في Extension Shared Directory في ملف php.ini ... نحدد مسار ملف php.ini عن طريق أمر locate أو php كمثال لكل من الأمرين :

رمز Code:
locate php.ini

او

رمز Code:
php -i | grep php.ini

كمثال حددنا المسار التالي

رمز Code:
/usr/local/lib/php.ini

نقوم بفتحه بأي محرر كـ مثال nano :

رمز Code:
nano /usr/local/lib/php.ini

وإضافة extension = "apc.so" تحت extenson_dir= ليصبح الناتج التالي كـ مثال هكذا :

رمز Code:
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"
extension = "apc.so"

10 - نقوم بعمل ريستارت للاباتشي :

رمز Code:
service httpd restart

11- نطبق الأمر التالي للتأكد من تثبيت php module المضاف بنجاح :

رمز Code:
php -i | grep apc
انتهي

http://www.traidnt.net/vb/showthread.php?t=1792762