我在Windows XP SP3上安装了Apache 2.2服务器和PHP 5.3.初始安装后,Apache加载了测试页面,即
http:/ localhost(C:/ Program Files/Apache2.2/htdocs/index.html)显示"它有效!".
配置Apache并安装PHP后,尝试加载http:/localhost/phptest.php即(C:/testsite/htdocs/phptest.php).
但这会引发错误:
未找到.在此服务器上找不到请求的URL /phptest.php.
我现在也加载了相同的错误
http://localhost
httpd.conf编辑:
ServerName localhost:80
DocumentRoot "C:/testsite/htdocs"
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
DirectoryIndex index.html index.php
LoadModule php5_module "c:/testsite/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddHandler application/x-httpd-php .php
PHPIniDir "C:/testsite/php"
文件php.ini编辑:
include_path = ".;C:\testsite\php\includes"
extension_dir = "C:/testsite/php/ext/"
系统路径:
PHP目录已添加到Windows路径,例如
PATH=C:\Windows\System32;C:\many_dir;C:\testsite\php
Apache error.log中唯一的错误是:
警告:DocumentRoot [C:/ Program Files/Apache Software Foundation/Apache2.2 /docs/dummy-host.localhost]不存在
警告:DocumentRoot [C:/ Program Files/Apache Software Foundation/Apache2.2/docs/dummy -host2.localhost]不存在
警告:DocumentRoot [C:/ Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost]不存在
警告:DocumentRoot [C:/ Program Files/Apache Software Foundation /Apache2.2/docs/dummy-host2.localhost]不存在
Apache服务成功重启并正在运行.我找不到任何错误.有人能发现任何愚蠢的错误吗?