【发布时间】:2011-05-13 07:35:13
【问题描述】:
我在 Windows 上安装了 Apache 2.2。现在我刚刚在 Apache 服务器上完成了 PHP 的安装。正如说明所说,我需要编辑我的 Apache 的 httpd.conf 并添加:
#
LoadModule php5_module "G:\Program Files\PHP\php5apache2_2.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "G:\Program Files\PHP"
我确定目录是正确的。然后我再次重新启动我的服务器。我的 htdocs 中有一个 hello.php 文件。然后我导航到 localhost:8080/hello.php,它说找不到服务器,但是当我执行 index.html 时。它在 htdocs 文件夹上正确显示 html。
我在这里做错了什么?我试图通过执行 G:\Program Files\PHP\php-cgi hello.php 从命令行执行 hello.php 来调试它,但是它说:
'G:\Program 未被识别为内部或外部命令.....
【问题讨论】:
-
顺便说一句,您在编辑后是否重新启动了服务器?
-
你用什么编辑你的配置文件?我曾经帮助过一个人,我认为常规的双引号实际上是左引号和右引号,这把一切都搞砸了。此外,您可以尝试在路径中使用常规斜杠而不是反斜杠。较旧的 Apache 在这方面遇到了麻烦……我没有在 Windows 上弄乱 2.2。