Кто-нибудь может объяснить, как запустить fastcgi как модуль на сервере Apache (2.x) на платформе Windows, шаг за шагом.
Я искал в Google много сайтов и много чего тестировал, но не смог.
Я хочу запустить php с fastcgi, используя сервер Apache.
Пожалуйста помоги. Спасибо.
У меня уже есть последняя версия fastcgi.dll и добавлен файл http.conf LoadModule fastcgi_module "/xampp/apache/modules/mod_fastcgi-2.4.6-AP22.dll" и он загружен, потому что apache может перезапускаться.
Что мне делать дальше?
В файле Http.conf;
1 - Вам необходимо загрузить модуль fast_cgi LoadModule fcgid_module modules / mod_fcgid.dll
2 - добавьте это:
<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi .php
# Where to look for the php.ini file?
FcgidInitialEnv PHPRC "c:/xampp/php"
# Set PHP_FCGI_MAX_REQUESTS to greater than or equal to FcgidMaxRequestsPerProcess
# to prevent php-cgi process from exiting before all requests completed
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
# Maximum requests a process should handle before it is terminated
FcgidMaxRequestsPerProcess 1000
# Maximum number of PHP processes
FcgidMaxProcesses 15
# Number of seconds of idle time before a php-cgi process is terminated
FcgidIOTimeout 120
FcgidIdleTimeout 120
#Path to php-cgi
FcgidWrapper "c:/xampp/php/php-cgi.exe" .php
# Define the MIME-Type for ".php" files
AddType application/x-httpd-php .php
</IfModule>
3 - убедитесь, что вы разрешили корневому каталогу запускать индексы параметров CGI FollowSymLinks ExecCGI
Для получения хорошей информации посетите Вот.