web-dev-qa-db-ja.com

mod_fcgiがApacheで有効になっているかどうか、および/または有効にする方法を確認するにはどうすればよいですか?

CENTOS5.7のVPSを持っています。 Apache 2.2.22を使用しており、mod_fcgiはWHMに従って実行されているはずです。

  1. httpd -lを実行しましたが、mod_fcgid.cがそこにリストされていませんでした。

  2. Httpd.confファイルを確認したところ、/ usr/local/Apache/conf /php.confが含まれています。

  3. また、php.confファイルとLoadModule fcgid_module modules/mod_fcgid.soが存在することを確認したので、有効にする必要があると思います。

次のようなパラメーターでmod_fcgidを構成しようとすると

MaxRequestsPerProcess 500
MaxProcessCount 5 

私はそれらをphp.confファイルに書き込みますが、まったく変更はありません。topに5つ以上のphpプロセスがあります。たぶん私はmod_fcgiがどのように機能するのか理解していませんか?

Mod_fcgidが有効になっているかどうかを確認するにはどうすればよいですか?また、テストするにはどうすればよいですか?

2
Shaz

実行apachectl -t -D DUMP_MODULES現在実行中の構成のモジュールを表示します。

Mod_fcgidは標準のCentOS5パッケージには含まれていないことに注意してください。自分でコンパイルする代わりに、カランリポジトリを有効にし、yumを使用してそこからインストールする必要があります。

http://centos.karan.org/

RPM自体は次の場所にあります。

http://centos.karan.org/el5/extras/testing/i386/RPMS/

ただし、前述のように、yumを介してインストールし、依存関係を満たすようにする必要があります。

これが私が見つけたいくつかの指示です:

http://www.howtoforge.com/how-to-set-up-Apache2-with-mod_fcgid-and-php5-on-centos-5.2

私はそれらをテストしていませんが、一見すると、動作するはずのように見えます。

1
cjc