06-01-2009, 09:21 PM
|
رقم المشاركة : [1 (permalink)]
|
| Ξ vBulletin Developer Ξ
| تثبيت مسرع السيرفرات apc السلام عليكم ورحمة الله وبركاته
بصراحه كنت ابحث عن مسرع لسيرفري لتحسين الأداء والخ من ذلك فنصحت بـ xCache وركبته ومشى الحال الحمدلله ولكن صارت مشكله ورجعت وركبت eAccelerator وبعد مشى الحال فتره ولكن رجعت حاله عدم الإستقرار ،، ونُصحت بـ APC وبحثت عن طريقه التركيب وشفت كل مكان شكل ! دوخت ،، ولكن بالأخر ركبته وشغال مثل الساعه ،، تيك توك ،،
نبدأ بسم الله
نسجل دخولنا على SSH بإستخدام كل شخص برنامجه المفضل ،،
نتوجه لـ الهوم ومن ثم نقوم بجلب النسخه ،، آخر نسخه مستقره لتاريخ اليوم هي 3.0.19 كود PHP: wget http://pecl.php.net/get/APC-3.0.19.tgz
ومن ثم نقوم بفك الضغط عن النسخه كود PHP: gunzip -c APC-3.0.19.tgz | tar xf -
ندخل المجلد بد فك الضغط عنه الآن سنقوم بتعريف بعض الأشياء التي سنحتاجها
نقوم بتحديد مكان phpize الناتج سيكون مشابه للتالي كود PHP: usr/local/bin/phpize
لاحظو سنتحاج ماهو محدد بالأحمر في اكثر من مكان ،،
نعود لإستكمال التثبيت ..
نقوم بكتابه الأمر التالي كود PHP: /usr/local/bin/phpize
ثم كود PHP: ./configure --enable-apc --enable-apc-mmap --with-apxs=/usr/local/apache/bin/apxs --with-php-config=/usr/local/bin/php-config
لاحظوا أن ما هو محدد بالأحمر هو نفسه ما قمنى بإستخراجه سابقها (لوناه بالأحمر) .. وهذا هو المراد ..
بعد ذلك ،،
ننفذ ثم ثم نقوم بالتعديل على ملف php.ini
ونبحث عن كود PHP: ;Whether or not to enable the dl() function.
ونضع قبله ،، كود PHP: extension="apc.so" apc.shm_size="32"
ثم نقوم برستارت الـ httpd كود PHP: 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"; ?> اذا كانت النتيجه كود PHP: string(3) "BAR" string(3) "BAR"
فالمسرع يعمل بكل نجاح ،،
المصدر شرح تثبيت المسرع APC - ::TRAIDNT FORUM::
|
|
| |