Norint užsiregistruoti PHP, turi būti įjungta FastCGI funkcija.

Funkcia Fastcgi Dolzna Byt Vklucena Dla Registracii Php



Kaip IT ekspertas, vienas iš dalykų, kurį turite žinoti, yra įjungti FastCGI PHP registracijai. FastCGI yra nuo kalbos nepriklausomas, keičiamas, atviras CGI plėtinys, užtikrinantis didelį našumą be serveriui būdingų API apribojimų. „FastCGI“ įgalinimas PHP registracijai yra paprastas procesas. Pirmiausia turite įsitikinti, kad „Apache“ konfigūracijoje įjungtas „FastCGI“ modulis. Tai galite padaryti redaguodami httpd.conf failą ir pridėdami šią eilutę: LoadModule fastcgi_module modules/mod_fastcgi.so Tada turite redaguoti PHP konfigūracijos failą php.ini ir įsitikinti, kad ši eilutė yra nekomentuota: fastcgi.enable=1 Atlikę šiuos pakeitimus, turite iš naujo paleisti „Apache“, kad pakeitimai įsigaliotų. Dabar, kai FastCGI įjungtas PHP registracijai, turėtumėte pastebėti reikšmingą našumo padidėjimą. Taip yra todėl, kad „FastCGI“ apeina tradicines CGI išlaidas, todėl PHP programos veikia greičiau.



Jei įjungėte CGI / FastCGI naudodami „Windows“ funkcijas ir net jei nepastebėjote CGI piktogramos IIS tvarkytuvėje, šis įrašas padės išspręsti problemą. Taip pat galite nustatyti problemą susisiekę su PHP vadybininku ir pamatę pranešimą: Norint užsiregistruoti PHP, turi būti įjungta FastCGI funkcija. .





automatinis ištrynimas

kodėl aš galiu





Kas yra CGI/FastCGI IIS?

Žiniatinklio technologijos, tokios kaip CGI (bendrųjų šliuzų sąsaja), leidžia žiniatinklio serveriams (HTTP serveriams) prisijungti prie išorinių programų, tokių kaip PHP. CGI dėka žiniatinklio serveriai gali generuoti ir apdoroti dinaminį turinį.



Norint užsiregistruoti PHP, turi būti įjungta FastCGI funkcija.

„Caret“ naršymas

Kodėl negaliu įjungti CGI / FastCGI IIS sistemoje Windows 11/10?

Vadovaukitės šiais patarimais, norėdami atkurti CGI / FastCGI IIS sistemoje Windows. Žinoma, kad šie sprendimai veikia taip, kaip siūlo forumo vartotojai.

  1. Paleiskite SFC ir DISM, tada įdiekite iš naujo
  2. Įdiekite naudodami „PowerShell“.

Norint atlikti siūlomus veiksmus, jums reikės administratoriaus paskyros.



Norint užsiregistruoti PHP, turi būti įjungta FastCGI funkcija.

1] Paleiskite SFC ir DISM, tada įdiekite iš naujo

Vartotojas pranešė, kad SFC ir DISM įrankių naudojimas gali padėti išspręsti problemą. Paleidę šiuos įrankius turite pašalinti CGI ir įdiegti iš naujo. Tai grąžins CGI ir FastCGI modulius IIS tvarkyklėje.

  • Atidarykite komandų eilutę arba „Windows“ terminalą su administratoriaus teisėmis.
  • Įveskite šias komandas ir paleiskite jas po vieną. Prieš pradėdami kitą, palaukite, kol jis bus baigtas.
|_+_|
  • Jūsų kompiuteris gali būti paleistas iš naujo, kai baigsis įrankiai. Jei ne, rekomenduojame iš naujo paleisti kompiuterį rankiniu būdu.
  • Tada eikite į „Windows“ komponentus, pašalinkite CGI modulį ir įdiekite jį iš naujo.
  • Pasitarkite su IIS Manager, ar matote modulį.

2] Įdiekite naudodami „PowerShell“.

Kitas būdas išspręsti šią problemą yra nustatyti CGI ir FastCGI į „Clean Boot State“. Ši būsena užtikrina, kad bet kuri trečiosios šalies programa gali sustabdyti tinkamą diegimą. Paleiskite šį scenarijų padidintame „PowerShell“ lange.

$charakteristikos = @(
'Žiniatinklio serveris
				
Populiarios Temos