Lai reģistrētos PHP, ir jāiespējo FastCGI funkcija.

Funkcia Fastcgi Dolzna Byt Vklucena Dla Registracii Php



Kā IT ekspertam viena no lietām, kas jums jāzina, ir iespējot FastCGI PHP reģistrācijai. FastCGI ir no valodas neatkarīgs, mērogojams, atvērts CGI paplašinājums, kas nodrošina augstu veiktspēju bez servera specifisko API ierobežojumiem. FastCGI iespējošana PHP reģistrācijai ir vienkāršs process. Pirmkārt, jums ir jāpārliecinās, vai jūsu Apache konfigurācijā ir iespējots FastCGI modulis. To var izdarīt, rediģējot failu httpd.conf un pievienojot šādu rindu: LoadModule fastcgi_module modules/mod_fastcgi.so Pēc tam jums ir jārediģē jūsu PHP konfigurācijas fails php.ini un jāpārliecinās, ka šī rinda ir bez komentāriem: fastcgi.enable=1 Kad šīs izmaiņas ir veiktas, jums ir jārestartē Apache, lai izmaiņas stātos spēkā. Tagad, kad FastCGI ir iespējota PHP reģistrācijai, jums vajadzētu redzēt ievērojamu veiktspējas pieaugumu. Tas ir tāpēc, ka FastCGI apiet tradicionālās CGI izmaksas, padarot PHP lietojumprogrammas ātrāku.



Ja esat iespējojis CGI/FastCGI, izmantojot Windows līdzekļus, un pat tad, ja IIS pārvaldniekā nepamanījāt CGI ikonu, šī ziņa palīdzēs novērst problēmu. Varat arī identificēt problēmu, sazinoties ar PHP pārvaldnieku un redzot ziņojumu: Lai reģistrētos PHP, ir jāiespējo FastCGI funkcija. .





automātiskā izdzēšana

kāpēc es varu





Kas ir CGI/FastCGI IIS?

Tīmekļa tehnoloģijas, piemēram, CGI (Common Gateway Interface), ļauj tīmekļa serveriem (HTTP serveriem) izveidot savienojumu ar ārējām lietojumprogrammām, piemēram, PHP. Pateicoties CGI, tīmekļa serveri var ģenerēt un apstrādāt dinamisku saturu.



Lai reģistrētos PHP, ir jāiespējo FastCGI funkcija.

usb osta

Kāpēc es nevaru iespējot CGI/FastCGI IIS operētājsistēmā Windows 11/10?

Izpildiet šos padomus, lai atjaunotu CGI/FastCGI IIS sistēmā Windows. Ir zināms, ka šie risinājumi darbojas, kā to iesaka foruma lietotāji.

  1. Palaidiet SFC un DISM, pēc tam atkārtoti instalējiet
  2. Instalējiet, izmantojot PowerShell

Lai veiktu ieteiktās darbības, jums būs nepieciešams administratora konts.



Lai reģistrētos PHP, ir jāiespējo FastCGI funkcija.

1] Palaidiet SFC un DISM, pēc tam pārinstalējiet

Kāds lietotājs ziņoja, ka SFC un DISM rīku izmantošana varētu palīdzēt atrisināt problēmu. Pēc šo rīku palaišanas jums ir jāatinstalē CGI un jāinstalē no jauna. Tas atgriezīs CGI un FastCGI moduli IIS pārvaldniekā.

  • Atveriet komandu uzvedni vai Windows termināli ar administratora tiesībām.
  • Ievadiet šādas komandas un palaidiet tās pa vienai. Noteikti nogaidiet, līdz tas tiks pabeigts, pirms sākat citu.
|_+_|
  • Pēc rīku pabeigšanas dators var restartēties. Ja nē, ieteicams manuāli restartēt datoru.
  • Pēc tam dodieties uz Windows komponentiem, atinstalējiet CGI moduli un atkārtoti instalējiet to.
  • Sazinieties ar IIS pārvaldnieku, vai varat redzēt moduli.

2] Instalējiet, izmantojot PowerShell

Vēl viens veids, kā atrisināt šo problēmu, ir iestatīt CGI un FastCGI uz Clean Boot State. Šis stāvoklis nodrošina, ka jebkura trešās puses lietojumprogramma var apturēt pareizo instalēšanu. Palaidiet šo skriptu paaugstinātā PowerShell logā.

$īpašības = @(
'Tīmekļa tīmekļa serveris
				
Populārākas Posts