Apache HTTP Server/mod fcgid
mod_fcgid は、GPLライセンスの Apache 用 FastCGI モジュールです。
apache 2.4 では、公式のモジュール mod_proxy_fcgi が提供されています。 php-fpm の設定例 と Apache HTTP Server#Using php-fpm and 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 # 任意の拡張子を指定できます </IfModule>
標準の CGI 制限が適用されることを忘れないでください。ファイルは、 ExecCGI が有効なディレクトリ内に存在する必要があります。
トラブルシューティング
動作しませんか?Apache のエラーログ(/var/log/httpd/error_log
)が問題の原因を見つけるのに役立つはずです。