在Windows7上的Apache2.2上安装PHP

在Windows7上的Apache2.2上安装PHP,php,windows-7,apache2,Php,Windows 7,Apache2,我在windows上安装了Apache2.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" 我确定目录是正确的。然后我重新启动我的服务器。我的htdo

我在windows上安装了Apache2.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无法识别为内部或外部命令…..

您可以使用一些类似于易于配置的命令。

顺便问一下,编辑后是否重新启动了服务器?您正在使用什么编辑配置文件?我曾经帮助过一个人,我认为常规的双引号实际上是左引号和右引号,这把一切都搞砸了。此外,您可以尝试在路径中使用常规斜杠,而不是反斜杠。老阿帕奇有麻烦了。。。我没有在Windows上使用2.2。我应该记住这一点。我在我的Mac电脑中使用XAMPP,这就像带着一辆生锈的坦克进行拳击一样。我确实卸载了我拥有的apached和PHP,现在用XAMPP安装了它。现在,当我启动apache服务器时,它直接退出Sok..修复了它,只是将配置文件中的端口更改为8080。。我不知道端口80有什么问题