You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法通过XAMPP在本地主机预览PHP代码,求解决方案

解决XAMPP本地预览PHP文件的问题

我之前也碰到过一模一样的问题,折腾了好久才弄明白,给你一步步捋清楚怎么解决:

1. 先确认Apache服务在运行

打开XAMPP控制面板,确保Apache模块的状态是绿色的Running。如果没启动,点Start按钮等它跑起来——这是PHP能被解析的基础,没开服务啥都白搭。

2. 把PHP文件放到正确的文件夹里

XAMPP有个默认的网站根目录,所有要运行的PHP文件必须放在这里:

  • Windows:你的XAMPP安装路径/htdocs(比如C:\xampp\htdocs)
  • macOS/Linux:一般是/Applications/XAMPP/htdocs或者/opt/lampp/htdocs

把你的test.php直接拖进这个htdocs文件夹,或者在里面建个子文件夹(比如htdocs/my_test/test.php)也行。

3. 用正确的URL访问,别直接点本地文件

绝对不能在浏览器输入C://test.php这种本地路径!这种方式浏览器只会把它当静态文本显示,不会触发PHP解析。正确的访问格式是:

  • 如果文件在htdocs根目录:http://localhost/test.php(要是你改了Apache端口,比如改成8080,就换成http://localhost:8080/test.php)
  • 如果在子文件夹:http://localhost/my_test/test.php

4. 排查两种常见错误

  • 显示“页面未找到”:
    • 检查文件名拼写对不对(别把.php写成.txt或者.html)
    • 核对文件路径和URL路径是否匹配,比如文件在htdocs/demo/test.php,就得访问http://localhost/demo/test.php
  • 跳转到XAMPP控制面板:
    • 是不是只输入了http://localhost?没加/test.php的话,默认会加载XAMPP的欢迎页,得明确指定你的文件名
    • 看看htdocs里有没有index.php、index.html这类默认索引文件,它们会优先被加载,所以必须手动指定test.php的路径

5. 测试PHP解析是否正常

可以在htdocs里新建一个info.php,内容写:

<?php
phpinfo();
?>

然后访问http://localhost/info.php,如果能看到满屏的PHP配置信息,说明Apache和PHP的关联没问题;要是还是显示源代码,那可能是XAMPP的默认配置出了问题(不过这种情况很少见,默认安装的XAMPP一般都配置好了)


内容的提问来源于stack exchange,提问作者alex_fields1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 07:02:43