我需要在Unix下创build自己的PHP二进制文件(因为我需要一些SGBD选项,这是另一个问题)。
目前我的Apache服务器通过CGI链接到PHP,但是我读了这不是推荐的方式(性能和安全问题…),所以我想用FastCGI支持构build我的PHP。
PHP文档告诉我--enable-fastcgi选项不再存在,我应该看看--enable-cgi选项,但是这个选项并没有出现在文档中。
这是否意味着FastCgi被自动启用? 如果是这样,我怎么能检查FastCGI安装好?
我尝试了一个php -i | grep cgi php -i | grep cgi但它没有给我什么…我发现没有build立在我的系统上的mod_fastcgi.so文件,据我了解,应该由PHP生成,不应该呢?
apachectl -M | grep cgi apachectl -M | grep cgi给出:
proxy_fcgi_module (shared) proxy_scgi_module (shared) cgi_module (shared)