يجب تمكين ميزة FastCGI لتسجيل PHP.

Funkcia Fastcgi Dolzna Byt Vklucena Dla Registracii Php



بصفتك خبيرًا في تكنولوجيا المعلومات ، فإن أحد الأشياء التي تحتاج إلى معرفتها هو كيفية تمكين FastCGI لتسجيل PHP. FastCGI عبارة عن امتداد لغة مستقل وقابل للتطوير ومفتوح لـ CGI يوفر أداءً عاليًا بدون قيود واجهات برمجة التطبيقات الخاصة بالخادم. يعد تمكين FastCGI لتسجيل PHP عملية بسيطة. أولاً ، تحتاج إلى التأكد من تمكين وحدة FastCGI في تكوين Apache. يمكنك القيام بذلك عن طريق تحرير ملف httpd.conf وإضافة السطر التالي: LoadModule fastcgi_module modules / mod_fastcgi.so بعد ذلك ، تحتاج إلى تحرير ملف تكوين PHP ، php.ini ، والتأكد من أن السطر التالي غير مُعلق: fastcgi.enable = 1 بمجرد إجراء هذه التغييرات ، ستحتاج إلى إعادة تشغيل Apache حتى تصبح التغييرات سارية المفعول. الآن بعد أن تم تمكين FastCGI لتسجيل PHP ، يجب أن ترى زيادة كبيرة في الأداء. هذا لأن FastCGI يتجاوز عبء CGI التقليدي ، مما يجعل تطبيقات PHP تعمل بشكل أسرع.



إذا قمت بتمكين CGI / FastCGI باستخدام ميزات Windows ، وحتى إذا لم تلاحظ رمز CGI في IIS Manager ، فستساعدك هذه المشاركة في حل المشكلة. يمكنك أيضًا تحديد المشكلة عندما تتصل بمدير PHP وترى الرسالة: يجب تمكين ميزة FastCGI لتسجيل PHP. .





ماذا تعني مهلة 504 بوابة

لماذا يمكنني





ما هو CGI / FastCGI في IIS؟

تسمح تقنيات الويب مثل CGI (واجهة البوابة العامة) لخوادم الويب (خوادم HTTP) بالاتصال بالتطبيقات الخارجية مثل PHP. بفضل CGI ، يمكن لخوادم الويب إنشاء محتوى ديناميكي ومعالجته.



يجب تمكين ميزة FastCGI لتسجيل PHP.

النظرة لا ذاكرة كافية

لماذا لا يمكنني تمكين CGI / FastCGI في IIS ضمن Windows 11/10؟

اتبع هذه النصائح لاستعادة CGI / FastCGI في IIS ضمن Windows. من المعروف أن هذه الحلول تعمل وفقًا لما اقترحه مستخدمو المنتدى.

  1. قم بتشغيل SFC و DISM ، ثم أعد التثبيت
  2. التثبيت باستخدام PowerShell

ستحتاج إلى حساب مسؤول لإكمال الخطوات المقترحة.



يجب تمكين ميزة FastCGI لتسجيل PHP.

1] قم بتشغيل SFC و DISM ثم أعد التثبيت

أبلغ أحد المستخدمين أن تشغيل أدوات SFC و DISM قد يساعد في حل المشكلة. بعد تشغيل هذه الأدوات ، يجب إلغاء تثبيت CGI وإعادة تثبيته. سيؤدي هذا إلى إرجاع الوحدة النمطية CGI و FastCGI في مدير IIS.

  • افتح موجه الأوامر أو Windows Terminal مع حقوق المسؤول.
  • أدخل الأوامر التالية وقم بتشغيلها واحدة تلو الأخرى. تأكد من الانتظار حتى يكتمل قبل البدء في واحد آخر.
| _ + _ |
  • قد يتم إعادة تشغيل جهاز الكمبيوتر الخاص بك بعد انتهاء الأدوات. إذا لم يكن الأمر كذلك ، فإننا نوصي بإعادة تشغيل جهاز الكمبيوتر الخاص بك يدويًا.
  • ثم انتقل إلى مكونات Windows ، وقم بإلغاء تثبيت وحدة CGI وإعادة تثبيتها.
  • تحقق مع مدير IIS إذا كان بإمكانك رؤية الوحدة النمطية.

2] تثبيت مع بوويرشيل

هناك طريقة أخرى لحل هذه المشكلة وهي ضبط CGI و FastCGI على Clean Boot State. تضمن هذه الحالة أن أي تطبيق تابع لجهة خارجية يمكنه إيقاف التثبيت الصحيح. قم بتشغيل البرنامج النصي التالي في نافذة PowerShell مرتفعة.

الخصائص $ = @ (
'Web-WebServer
				
المشاركات الشعبية