XAMPP本地服务器报Not Found错误求助(PHP新手)
解决XAMPP本地服务器PHP文件的404 Not Found错误
针对你遇到的Apache 404错误,按以下步骤逐一排查修复:
确认文件存放路径
XAMPP的Apache默认根目录是htdocs文件夹(通常在XAMPP安装目录/htdocs),你的PHP文件必须放在这个文件夹内。比如创建test.php直接放在htdocs下,访问地址应为localhost/test.php;如果文件在htdocs/my-first-project子文件夹里,访问地址要写成localhost/my-first-project/test.php。检查URL拼写准确性
浏览器地址栏的URL必须和文件名完全匹配:注意大小写(虽然Windows系统文件名不区分大小写,但Apache部分配置下可能敏感),比如文件是Index.php就别写成index.php;不要漏掉.php后缀,别只输入localhost/test,必须输localhost/test.php。确认Apache服务状态
打开XAMPP控制面板,确保Apache模块显示为Running,如果没启动就点击Start按钮;如果已经运行,尝试重启Apache,有时候服务异常会导致路径解析失败。检查文件权限(可选)
右键你的PHP文件→属性→安全,确认当前用户拥有读取和运行的权限(Windows下一般默认没问题,出现权限问题时再调整)。验证Apache配置(进阶排查)
在XAMPP控制面板点击Apache的Config→选择Apache (httpd.conf)打开配置文件:- 找到
DocumentRoot和<Directory>配置项,确认它们指向的是你的htdocs文件夹路径,比如:DocumentRoot "C:/xampp/htdocs" <Directory "C:/xampp/htdocs"> - 确保配置里包含
AllowOverride All和Require all granted,且这两行没有被注释掉(前面没有#)。
- 找到
内容的提问来源于stack exchange,提问作者Abdullah Mohammad
相关产品推荐
相关产品推荐

