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

Win11下PHP文件无法在本地浏览器执行仅显示代码如何解决

Windows 11 修复PHP文件双击无法唤起本地浏览器运行问题

核心逻辑说明:Windows本身不具备PHP解析执行能力,你之前双击PHP文件直接打开运行页面,是本地安装的PHP集成运行环境(XAMPP/WAMP/phpStudy/小皮面板等)预先注册的关联规则——双击动作会触发环境内置脚本,自动将当前PHP文件映射到本地Web服务的对应路径,再唤起默认浏览器访问本地服务地址,并非直接将PHP文件交给浏览器打开。误选记事本打开后覆盖了原有关联规则,普通的默认应用重置、手动改注册表操作如果没匹配到对应环境的注册项,就会出现修复无效、始终打开源码的问题。

方案1:通过本地PHP环境重建关联(优先用这个,90%的场景能解决)

  • 打开你日常使用的本地PHP集成环境,在设置面板中找到「文件关联」「.php默认打开方式」类的配置项,勾选关联.php后缀,保存配置后重启环境,关联规则会自动重建。
  • 如果环境内没找到对应配置项,右键任意.php文件,依次选择「打开方式」→「选择另一个应用」→下拉到最底部点「更多应用」→「在此电脑上查找其他应用」,定位到PHP环境安装目录下的运行唤起程序(以phpStudy为例,对应程序是安装目录下phpstudy_pro/tool/PhpRun.exe,其他环境可以找带run、launch标识的exe程序),选中后勾选「始终使用此应用打开.php文件」,确认即可。

方案2:清理残留错误关联后重新绑定

如果方案1无效,说明之前的误操作、手动改注册表留下了权限异常的残留关联,按以下步骤清理:

  • 按下Win+R组合键,输入cmd后按Ctrl+Shift+Enter,以管理员身份打开命令提示符
  • 依次执行以下两条命令,清空系统中所有.php后缀的错误绑定规则:
assoc .php=
ftype phpfile=
  • 命令执行完成后,关闭命令窗口,再按照方案1的步骤重新关联PHP环境的唤起程序即可。

注意:不要手动随意删除注册表中.php相关的项,手动操作容易残留无权限的垃圾配置,上面两条是系统原生的文件关联管理指令,清理效果比手动改注册表更彻底。

常见无效操作避坑

  • 不要直接把.php文件的打开方式设置为浏览器主程序:浏览器本身无法解析PHP语法,直接关联浏览器只会显示源码,必须通过PHP环境的唤起程序走本地Web服务解析,才能正常打开运行页面
  • 关联前确认本地Web服务(Apache/Nginx)处于正常启动状态,服务未启动时就算关联正确也无法访问运行页
  • 如果之前把.php绑定给了代码编辑器,先在「设置-应用-默认应用」中搜索.php后缀,删除当前绑定的编辑器默认关联,再重新执行绑定操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.31 10:27:08