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

保存PHP文件时Sublime Text3弹出php命令未找到报错,如何解决?

问题描述

每次在Sublime Text(Build 4143)中保存.php文件时,会弹出报错窗口,提示:

/bin/sh: php: command not found

已尝试重新安装Sublime Text并卸载未使用插件,问题仍存在。

解决方法

1. 确认PHP是否安装

打开系统终端(Mac/Linux)或命令提示符(Windows),输入命令:

php -v

如果提示找不到命令,说明未安装PHP,需根据系统类型安装对应版本:

  • Mac:使用Homebrew执行 brew install php
  • Linux:Debian/Ubuntu用 sudo apt install php,CentOS/RHEL用 sudo yum install php
  • Windows:从PHP官网下载对应版本安装包完成安装

2. 获取PHP完整路径

若已安装PHP,在终端/命令提示符输入以下命令获取可执行文件路径:

  • Mac/Linux:
which php
  • Windows:
where php

记录输出的路径(如/usr/local/bin/php或C:\php\php.exe)。

3. 配置Sublime Text的PHP编译系统

  • 打开Sublime Text,点击顶部菜单「工具」→「编译系统」→「新建编译系统」
  • 删除默认内容,替换为以下代码(将路径替换为你刚才获取的PHP路径):
    Mac/Linux版本:
    {
        "cmd": ["/usr/local/bin/php", "$file"],
        "file_regex": "^(.*?)(\\d+):(\\d+)",
        "selector": "source.php"
    }
    
    Windows版本:
    {
        "cmd": ["C:\\php\\php.exe", "$file"],
        "file_regex": "^(.*?)(\\d+):(\\d+)",
        "selector": "source.php"
    }
    
  • 保存文件,命名为PHP.sublime-build,保存位置选择默认的Packages/User文件夹即可
  • 回到Sublime Text,选择「工具」→「编译系统」→「PHP」,之后保存.php文件即可正常运行

4. 清理残留插件配置

若上述操作无效,检查Sublime Text的用户配置目录:

  • 点击「Preferences」→「Browse Packages」,进入User文件夹
  • 查看是否有与PHP相关的配置文件(如phpcs、phpfmt等插件的配置),删除这些文件或修改其中的PHP路径为正确路径

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 01:15:31