المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تفعيل FastCGI ذو السرعة العالية داخل سيرفر SERVERك



admin
11-02-2013, بتوقيت غرينيتش 02:23 AM
http://www.7gz.net/11064446aq6.gif




اليوم سيكون درس مفصلنا حول شرح كيفية تفعيل موديول Fast CGI وهو Module مهمتة دعم لغة البرمجة المعروفة FastCGI داخل احد المواقع بسيرفر SERVERك وهذة اللغة تتميز بكونها داعمه لـ php-fcgi
وتستخدم عند استعمال nginx وحدهٌ مع php-fastcgi


وانا شخصيا ممن يستخدم lighttpd مع fastcgi وشاهدت السرعة الخارقة التي يوفرها في التصفح و والتحميل وابهرني بشكل رائع جداً..

وايضاً لها العديد من الأضافات التي لا تتوافر في الCGI العادية بالإضافة للسرعة العالية التي يتمتع بها وستشاهدها بنفسك لاحقاً


كما انه امتداد مفتوح -المصدر طبعاً-للغة CGI التي تزود جميع تطبيقات الانترنت بمزيد من الفاعلية و اداء عالي بدون اي محدودية او قيود من نواحي واجهات لغات برمجة الويب سيرفر SERVER مثل APIs و asp و aspx
وغيرها..


وبحسب انشطة المواقع المستضافة لديك هذا المديول يمكنك من استخدامة في العديد من الخيارات الذكية ومن اهمها api الذي يسمح لك بربط الموديول بتطبيق الهواتف الذكية ولغات العصر الحالية كمواقع التواصل الإجتماعي وبدون اي قيود بعكس البيرل العادي.

ملاحظة هذة الخطوات وضعت للتفعيل داخل موقع معين او لمن واجه مشكلة في التفعيل....


بسم الله


نآتي لطريقة التفعيل عن طريق الخطوات التالية:

نقوم بإنشاء ملف من داخل الشل عن طريق الاوامر التالية

رمز PHP:

<code style="white-space:nowrap"> <code> cd /home/username/public_html
</code> </code>


استبدل username باليوزر الخاص بالموقع المراد تفعيل الموديول به


ثم

رمز PHP:

<code style="white-space:nowrap"> <code> vi .htaccess
</code> </code>




ثم انسخ التالي داخل الملف .htaccess


رمز PHP:

<code style="white-space:nowrap"> <code> AddHandler php5-fastcgi .php
Action php5-fastcgi /cgi-bin/php.fcgi
</code> </code>



ثم حفظ وأغلاق



ثم نقوم بنسخ ملف php.ini الافتراضي للمسار الرئيسي بالامر التالي

رمز PHP:

<code style="white-space:nowrap"> <code> cp /usr/local/lib/php.ini /home/username/public_html/cgi-bin/
</code> </code>



استبدل username باليوزر الخاص بالموقع المراد تفعيل الموديول به


والآن نقوم بانشاء ملفPHP جديد في مجلد cgi-bin عن طريق إتباع التالي

نعود لنفس المسار عن طريق الامر التالي


رمز PHP:

<code style="white-space:nowrap"> <code> cd /home/username/public_html/cgi-bin
</code> </code>



ثم

رمز Code:
vi php.fcgi

ونضع الكود code المدرج ادناه داخل الملف


رمز PHP:

<code style="white-space:nowrap"> <code> #!/bin/sh
export PHP_FCGI_CHILDREN=1
export PHP_FCGI_MAX_REQUESTS=10
exec /usr/local/cpanel/cgi-sys/php5
</code> </code>


ثم قم بحفظ الملف



ونضع له التصاريح 755 عن طريق الامر التالي من داخل الشل:

رمز PHP:

<code style="white-space:nowrap"> <code> chmod 755 php.fcgi
</code> </code>



ومبروك تم تفعيل لغة Fast CGI بالموقع بنجاح..






&quot;إن أصبت فمن الله, وأن اخطأت فمن نفسي والشيطان&quot;

انتهى..



# wget http://www.fastcgi.com/dist/mod_fastcgi-2.4.2.tar.gz

# tar xvzf mod_fastcgi-2.4.2.tar.gz




# cd mod_fastcgi-2.4.2

# /usr/local/apache/bin/apxs -o mod_fastcgi.so -c *.c

# /usr/local/apache/bin/apxs -i -a -n fastcgi mod_fastcgi.so

يجب ان يظهر لكم التالي:

LoadModule fastcgi_module <some_path>/mod_fastcgi.so


او يمكنك تركيب installة كصاحب سيرفر SERVER من خلال /scripts/easyapache

الأوامر اعلاه تعمدت وضعها في آخر الموضوع لتفيد اصحاب السيرفر SERVERات فقط بطريقة التنصيب setup داخل السيرفر SERVER وبأوامر بسيطة




ملاحظة هامة :
يجب ان يكون اصدار PHP 5 مدعوم في سيرفر SERVERك



ولأي استفسار نحن في الخدمة..
لكم التحية والتقدير..




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى