Назад | Перейти на главную страницу

Я не могу понять, как загрузить модуль fastcgi в apache и запустить php: S…?

Кто-нибудь может объяснить, как запустить 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

Для получения хорошей информации посетите Вот.