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

Linux下使用Sublime构建PHP代码时出现[Errno 2]错误求助

解决Sublime Text在Linux下运行PHP报错找不到php的问题

看你给出的错误信息[Errno 2] No such file or directory: 'php',核心问题很明确——系统要么没安装PHP,要么Sublime找不到PHP的可执行文件路径。下面一步步帮你解决:

  • 第一步:检查PHP是否已安装
    打开终端,输入命令:

    php -v
    

    如果终端提示类似command not found: php,说明你还没安装PHP,直接用包管理器安装就行:

    • 如果你用Debian/Ubuntu系(比如你的osboxes看起来像是Ubuntu):
      sudo apt update && sudo apt install php-cli
      
    • 如果你用RHEL/CentOS系:
      sudo dnf install php-cli
      
  • 第二步:如果已安装PHP,找到它的绝对路径
    终端里执行:

    which php
    

    或者:

    whereis php
    

    你会得到类似/usr/bin/php这样的绝对路径。

  • 第三步:修改Sublime的构建系统配置
    打开你之前创建的PHP构建系统文件,把"cmd": ["php", "$file"]里的php替换成刚才得到的绝对路径,比如:

    { 
        "cmd": ["/usr/bin/php", "$file"], 
        "selector": "source.php", 
        "file_regex":"php$" 
    }
    

    保存配置后,重新用Ctrl+B运行你的PHP代码,应该就能正常执行了。

另外补充一点:你当前的path环境变量里没有包含PHP的路径,所以Sublime找不到php命令,用绝对路径是最直接的解决方式,不需要修改系统环境变量也能生效。

内容的提问来源于stack exchange,提问作者Златко Ушев

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 08:09:38