Apache HTTP 服务器/mod fcgid
外观
mod_fcgid 是一个具有 GPL 许可证的 Apache 的 FastCGI 模块。
apache 2.4 现在提供了一个官方模块,mod_proxy_fcgi。请参阅 php-fpm 的配置示例以及 Apache HTTP Server#使用 php-fpm 和 mod_proxy_fcgi。
安装
用法
首先,您需要加载 fastcgi 模块。请确保 httpd.conf 中存在以下行并且未被注释:
LoadModule fcgid_module modules/mod_fcgid.so
然后,您需要告诉 Apache 何时使用 FastCGI。
例如,您可以要求 Apache 将所有 .fcgi 文件视为 fastcgi 应用程序
<IfModule fcgid_module> AddHandler fcgid-script .fcgi # you can put whatever extension you want </IfModule>
请记住,标准的 CGI 限制仍然适用,文件必须位于启用了 ExecCGI 的目录中才能执行。
故障排除
不起作用?Apache 错误日志 (/var/log/httpd/error_log) 应该能帮助您找到问题。