Като ИТ експерт, едно от нещата, които трябва да знаете, е как да активирате FastCGI за PHP регистрация. FastCGI е независимо от езика, мащабируемо, отворено разширение на CGI, което осигурява висока производителност без ограниченията на специфичните за сървъра API. Активирането на 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 Features и дори тогава не сте забелязали CGI иконата в IIS Manager, тази публикация ще ви помогне да разрешите проблема. Можете също да идентифицирате проблема, когато се свържете с мениджъра на PHP и видите съобщението: Функцията FastCGI трябва да бъде активирана за PHP регистрация. .
какво означава 504 таймаут на шлюза
Какво е CGI/FastCGI в IIS?
Уеб технологии като CGI (Common Gateway Interface) позволяват на уеб сървъри (HTTP сървъри) да се свързват с външни приложения като PHP. Благодарение на CGI, уеб сървърите могат да генерират и обработват динамично съдържание.
програми за защита с парола windows 10
Защо не мога да активирам CGI/FastCGI в IIS под Windows 11/10?
Следвайте тези съвети, за да възстановите CGI/FastCGI в IIS под Windows. Известно е, че тези решения работят, както е предложено от потребителите на форума.
- Стартирайте SFC и DISM и след това преинсталирайте
- Инсталирайте с PowerShell
Ще ви е необходим администраторски акаунт, за да изпълните предложените стъпки.
Функцията FastCGI трябва да бъде активирана за PHP регистрация.
1] Стартирайте SFC и DISM, след което преинсталирайте
Потребител съобщи, че стартирането на инструментите SFC и DISM може да помогне за разрешаването на проблема. След като стартирате тези инструменти, трябва да деинсталирате CGI и да го инсталирате отново. Това ще върне CGI и FastCGI модула в IIS мениджъра.
- Отворете команден ред или терминал на Windows с администраторски права.
- Въведете следните команди и ги изпълнете една по една. Уверете се, че сте изчакали да завърши, преди да започнете друг.
- Вашият компютър може да се рестартира, след като инструментите приключат. Ако не, препоръчваме да рестартирате компютъра си ръчно.
- След това отидете на Windows Components, деинсталирайте CGI модула и го инсталирайте отново.
- Проверете с IIS Manager дали можете да видите модула.
2] Инсталирайте с PowerShell
Друг начин за решаване на този проблем е да настроите CGI и FastCGI на Clean Boot State. Това състояние гарантира, че всяко приложение на трета страна може да спре правилната инсталация. Изпълнете следния скрипт в повишен прозорец на PowerShell.
$характеристики = @( „Уеб-уеб сървър