替Appache安裝FastCgi
1.下載mod_fcgid
https://www.apachelounge.com/download/
2.解壓縮後,將mod_fcgid.so放到apache\modules資料夾內
3-1.修改apache\conf\extra\httpd-xampp.conf (XAMPP為例)
將以下
代碼: 選擇全部
#
# PHP-Module setup
#
LoadFile "C:/Apps/xampp/php/php7ts.dll"
LoadFile "C:/Apps/xampp/php/libpq.dll"
LoadModule php7_module "C:/Apps/xampp/php/php7apache2_4.dll"
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>代碼: 選擇全部
#
# PHP-Module setup
#
LoadFile "C:/Apps/xampp/php/php7ts.dll"
LoadFile "C:/Apps/xampp/php/libpq.dll"
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule fcgid_module>
FcgidInitialEnv PATH "C:/Apps/xampp/php"
FcgidInitialEnv SystemRoot "C:/Windows"
FcgidInitialEnv SystemDrive "C:"
FcgidInitialEnv TEMP "C:/Apps/xampp/tmp"
FcgidInitialEnv TMP "C:/Apps/xampp/tmp"
FcgidInitialEnv windir "C:/windows"
FcgidIOTimeout 64
FcgidConnectTimeout 16
FcgidMaxRequestsPerProcess 1000
FcgidMaxProcesses 3
FcgidMaxRequestLen 8131072
# Location php.ini:
FcgidInitialEnv PHPRC "C:/Apps/xampp/php"
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
<Files ~ "\.php$">
Options Indexes FollowSymLinks ExecCGI
AddHandler fcgid-script .php
FcgidWrapper "C:/Apps/xampp/php/php-cgi.exe" .php
</Files>
</IfModule>代碼: 選擇全部
Alias /phpmyadmin "C:/Apps/xampp/phpMyAdmin/"
<Directory "C:/Apps/xampp/phpMyAdmin">
# add this option allow FastCGI
Options ExecCGI
AllowOverride AuthConfig
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>User Role Editor