我正在使用 Apache 服务器用 php 开发 web 应用程序。我有一个基本疑问。
现在要从浏览器执行 php 脚本,我是否应该将这一行添加到 httpd.conf
LoadModule php5_module "c:/wamp/bin/php/php5.3.0/php5apache2_2.dll"
或者我应该添加两行
LoadModule cgi_module modules/mod_cgi.so
LoadModule php5_module "c:/wamp/bin/php/php5.3.0/php5apache2_2.dll"
有人能解释一下区别吗?如果只需要一个,那么哪个更快?
答案1
如果您在 Apache 服务器中运行的只是 PHP 脚本,则只需要此php5_module
行。另一方面,如果您运行的是 CGI 脚本(PHP 或其他语言),则cgi_module
也需要此行。
答案2
如果您仅使用 PHP 进行开发,则无需加载 cgi_module。
只是:
LoadModule php5_module "c:/wamp/bin/php/php5.3.0/php5apache2_2.dll"
足够了