شرح تثبيت المسرع apc

رووح القلوب

عضو جديد
20 مارس 2009
246
1
0
السلام عليكم ورحمة الله وبركاته

بصراحه كنت ابحث عن مسرع لسيرفري لتحسين الأداء والخ من ذلك فنصحت بـ xCache وركبته ومشى الحال الحمدلله ولكن صارت مشكله ورجعت وركبت eAccelerator وبعد مشى الحال فتره ولكن رجعت حاله عدم الإستقرار ،، ونُصحت بـ APC وبحثت عن طريقه التركيب وشفت كل مكان شكل ! دوخت ،، ولكن بالأخر ركبته وشغال مثل الساعه ،، تيك توك ،،

نبدأ بسم الله

نسجل دخولنا على SSH بإستخدام كل شخص برنامجه المفضل ،،

نتوجه لـ الهوم

كود:
cd /home
ومن ثم نقوم بجلب النسخه ،، آخر نسخه مستقره لتاريخ اليوم هي 3.0.19

كود:
wget http://pecl.php.net/get/APC-3.0.19.tgz
ومن ثم نقوم بفك الضغط عن النسخه

كود:
gunzip -c APC-3.0.19.tgz | tar xf -
ندخل المجلد بد فك الضغط عنه

كود:
cd APC-3.0.19
الآن سنقوم بتعريف بعض الأشياء التي سنحتاجها

نقوم بتحديد مكان phpize
كود:
which phpize
الناتج سيكون مشابه للتالي
كود:
[COLOR=red]usr/local/bin/[/COLOR]phpize
لاحظو سنتحاج ماهو محدد بالأحمر في اكثر من مكان ،،

نعود لإستكمال التثبيت ..

نقوم بكتابه الأمر التالي
كود:
[COLOR=red]/usr/local/bin/[/COLOR]phpize
ثم
كود:
./configure --enable-apc --enable-apc-mmap --with-apxs=/usr/local/apache/bin/apxs --with-php-config=[COLOR=red]/usr/local/bin/[/COLOR]php-config
لاحظوا أن ما هو محدد بالأحمر هو نفسه ما قمنى بإستخراجه سابقها (لوناه بالأحمر) .. وهذا هو المراد ..

بعد ذلك ،،
ننفذ
كود:
make
ثم

كود:
make install
ثم نقوم بالتعديل على ملف php.ini

ونبحث عن

كود:
;Whether or not to enable the dl() function.
ونضع قبله ،،
كود:
extension="apc.so"
apc.shm_size="32"
ثم نقوم برستره الـ httpd
كود:
service httpd restart
انتهى ،،

لكي نتأكد من أن المسرع يعمل بنجاح

نقوم بإنشاء صفحه php في اي موقع الى السيرفر ونضع بداخلها ،،

PHP:
<?php
$bar = 'BAR';
apc_add('foo', $bar);
var_dump(apc_fetch('foo'));
echo "\n";
$bar = 'NEVER GETS SET';
apc_add('foo', $bar);
var_dump(apc_fetch('foo'));
echo "\n";
?>
اذا كانت النتيجه

كود:
[html]string(3) "BAR" string(3) "BAR" [/html]

فالمسرع يعمل بكل نجاح ،،
===============================================
لمن يملك برنامج els يطبق الامر التالي في ssh

PHP:
els --apc


يتم تركيبه بطريقه سليمة