跳转至内容

Apache HTTP 服务器/mod fcgid

来自 ArchWiki

本文或本节需要在语言、wiki 语法或风格方面进行改进。请参阅 Help:Style 获取参考。

原因: 风格不佳 (在 Talk:Apache HTTP Server/mod fcgid 讨论)

mod_fcgid 是一个适用于 Apache 的 FastCGI 模块,采用 GPL 许可证。

apache 2.4 现在提供了一个官方模块,mod_proxy_fcgi。参见 php-fpm 的配置示例Apache HTTP 服务器#使用 php-fpm 和 mod_proxy_fcgi

安装

安装 mod_fcgidAUR 包。

用法

首先,您需要加载 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) 应该能帮助您找到问题。

参见