Chakira
11-02-2013, بتوقيت غرينيتش 01:28 AM
بسم الله الرحمن الرحيم ..
Alternative PHP Cache وما يطلق عليه كـ اختصار APC: إضافة خاصة لـ php تقوم بزيادة كفاءة الكود code المستخدم بوضع cach في memory ..
# كيفية التثبيت setup:
- الطريقة الأولى (الطريقة الاوتوماتيكية):
1- لأصحاب Cpanel بإمكانك تثبيت setupها من خلال لوحة WHM كمثال على الصورة :
http://www.w-dev.com/wp-content/uploads/2014/02/screen2rr.jpg
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 المراد تركيب installه عن طريق الأمر التالي :
رمز Code:
phpsize
6- نقوم بتعريف الخيارات عن طريق الأمر التالي وعلى حسب مسار php السابق مع تفعيل apc عن طريق apxs :
رمز Code:
./configure --enable-apc --enable-apc-mmap --with-apxs --with-php-config=/usr/local/bin/php-config
7- ثم نقوم بتهيئة الملفات قبل تثبيت setupها بالأمر التالي :
رمز Code:
make
8- ثم نقوم بتثبيت setupها عبر الأمر التالي :
رمز 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-20140613" extension = "apc.so"
10 - نقوم بعمل ريستارت للاباتشي :
رمز Code:
service httpd restart
11- نطبق الأمر التالي للتأكد من تثبيت setup php module المضاف بنجاح :
رمز Code:
php -i | grep apc
المصدر : هنا (http://www.w-dev.com/2014/02/20/%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA-apc/)
انتهى ..
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©
Alternative PHP Cache وما يطلق عليه كـ اختصار APC: إضافة خاصة لـ php تقوم بزيادة كفاءة الكود code المستخدم بوضع cach في memory ..
# كيفية التثبيت setup:
- الطريقة الأولى (الطريقة الاوتوماتيكية):
1- لأصحاب Cpanel بإمكانك تثبيت setupها من خلال لوحة WHM كمثال على الصورة :
http://www.w-dev.com/wp-content/uploads/2014/02/screen2rr.jpg
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 المراد تركيب installه عن طريق الأمر التالي :
رمز Code:
phpsize
6- نقوم بتعريف الخيارات عن طريق الأمر التالي وعلى حسب مسار php السابق مع تفعيل apc عن طريق apxs :
رمز Code:
./configure --enable-apc --enable-apc-mmap --with-apxs --with-php-config=/usr/local/bin/php-config
7- ثم نقوم بتهيئة الملفات قبل تثبيت setupها بالأمر التالي :
رمز Code:
make
8- ثم نقوم بتثبيت setupها عبر الأمر التالي :
رمز 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-20140613" extension = "apc.so"
10 - نقوم بعمل ريستارت للاباتشي :
رمز Code:
service httpd restart
11- نطبق الأمر التالي للتأكد من تثبيت setup php module المضاف بنجاح :
رمز Code:
php -i | grep apc
المصدر : هنا (http://www.w-dev.com/2014/02/20/%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA-apc/)
انتهى ..
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©