小编use*_*483的帖子

在此服务器上找不到请求的URL /.阿帕奇

我在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
Run Code Online (Sandbox Code Playgroud)

httpd.conf编辑:

ServerName localhost:80

DocumentRoot "C:/testsite/htdocs"

<Directory "C:/testsite/htdocs">
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

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"
Run Code Online (Sandbox Code Playgroud)

文件php.ini编辑:

include_path = ".;C:\testsite\php\includes"
extension_dir = "C:/testsite/php/ext/"
Run Code Online (Sandbox Code Playgroud)

系统路径:

PHP目录已添加到Windows路径,例如

PATH=C:\Windows\System32;C:\many_dir;C:\testsite\php
Run Code Online (Sandbox Code Playgroud)

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]不存在 …

php windows apache url http-status-code-404

10
推荐指数
1
解决办法
14万
查看次数

标签 统计

apache ×1

http-status-code-404 ×1

php ×1

url ×1

windows ×1