我有一台CENTOS 5.7的VPS。 我们使用Apache 2.2.22,mod_fcgi应该按照WHM运行。
我做了一个httpd -l ,mod_fcgid.c没有在那里列出。
我检查了httpd.conf文件,并且包含了/usr/local/apache/conf/php.conf。
我也检查了php.conf文件和LoadModule fcgid_module modules/mod_fcgid.so在那里,所以我认为它应该被启用。
当我尝试configuration类似的参数mod_fcgid
MaxRequestsPerProcess 500 MaxProcessCount 5
我写在php.conf文件中,并没有任何改变,我有超过5个PHP进程top 。 也许我不明白mod_fcgi是如何工作的?
我如何检查是否启用了mod_fcgid,如何testing?
运行apachectl -t -D DUMP_MODULES以显示当前正在运行的configuration中的模块。
请注意,mod_fcgid不在标准的CentOS 5软件包中。 而不是自己编译它,你应该启用karan回购,并从那里使用yum进行安装:
RPM本身可以在:
http://centos.karan.org/el5/extras/testing/i386/RPMS/
但是,正如所说,你应该通过百胜安装,让它满足依赖。
以下是我find的一些说明:
http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-centos-5.2
我没有testing过,但表面看来,他们应该工作。