Windows 7:PHP 5在从控制台运行而不是作为服务运行时配置了Apache 2.2

Windows 7:PHP 5在从控制台运行而不是作为服务运行时配置了Apache 2.2,php,windows-7,apache2,Php,Windows 7,Apache2,我在Windows7上安装了Apache2.2、PHP5(最新稳定版本)和MySQL 我已经用Apache2.2将PHP5配置为一个模块(即在httpd.conf中添加的LoadModule和AddType语句) 当我从控制台(命令提示符)启动Apache时,一切似乎都正常,但当Apache服务启动时,PHP将无法工作。在此配置中,localhost/index.php最终会在浏览器中下载。为什么呢 我猜Apache服务会加载自己的版本httpd.conf文件。有人面临类似的问题吗 请注意: -

我在Windows7上安装了Apache2.2、PHP5(最新稳定版本)和MySQL

我已经用Apache2.2将PHP5配置为一个模块(即在httpd.conf中添加的LoadModule和AddType语句)

当我从控制台(命令提示符)启动Apache时,一切似乎都正常,但当Apache服务启动时,PHP将无法工作。在此配置中,localhost/index.php最终会在浏览器中下载。为什么呢

我猜Apache服务会加载自己的版本httpd.conf文件。有人面临类似的问题吗

请注意: -我知道XAMPP、WAMP等,我不想使用它们
-我不想将PHP用作CGI,我最终切换到XAMPP。但我觉得这与Windows7中的一些默认安全设置有关。WinXP不会给我任何问题。

您在Apache的
错误日志中有任何错误吗?