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

GitHub托管站点点击PHP链接被下载而非执行(XAMPP环境)如何解决

问题原因

GitHub Pages 属于静态站点托管服务,仅支持静态资源(HTML、CSS、JS、图片等)的分发,不支持任何服务端代码的执行。PHP 是服务端语言,需要搭配安装了 PHP 解析器的 web 服务器(比如你本地用的 XAMPP 集成的 Apache)才能运行,GitHub Pages 没有 PHP 运行环境,收到 PHP 文件请求时会直接返回源文件,所以浏览器会触发下载而不是解析渲染页面。
你的首页代码写法没有问题,问题出在托管平台的能力不匹配。

解决方法

  • 本地测试场景:启动 XAMPP 控制面板中的 Apache 服务,将站点所有代码放到 XAMPP 安装目录下的 htdocs 文件夹中,访问 http://localhost/你的站点目录名 进行测试,所有 PHP 请求都会由 XAMPP 的 PHP 解析器处理,不会出现下载问题。
  • 公网部署场景:不要使用 GitHub Pages 托管带 PHP 逻辑的动态站点,更换为支持 PHP 运行的托管服务(比如云服务器、支持 PHP 的虚拟主机),部署后确保服务端已经正确配置 PHP 环境和 web 服务器(Apache/Nginx)的 PHP 解析规则即可正常运行。
  • 临时公网分享场景:如果只是需要临时分享给其他人测试,可以使用内网穿透工具将本地 XAMPP 的 80 端口映射到公网,对方通过穿透生成的公网地址访问即可,请求会走你本地的 PHP 解析环境,也能正常加载 PHP 页面。

内容的提问来源于stack exchange,提问作者Mehedi Hasan Talha

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 15:45:05