【问题标题】:How to run PHP code in Sublime Text 2如何在 Sublime Text 2 中运行 PHP 代码
【发布时间】:2014-10-08 23:21:14
【问题描述】:

我对 Sublime text 2 很陌生。我刚开始使用它,对此一无所知。我想在 PHP 上工作。我已经建立了一个系统'php'。选择“php”构建系统后,我正在创建一个新文件并使用一条回显线编写 PHP 代码并尝试运行它。每次它都给我这个错误

Sublime Text 2 默认保存在 C:\Program Files\Sublime Text 2 中

自动保存文件的路径是 C:\Users\SM Ahmed\AppData\Roaming\Sublime Text 2\Packages\User

我应该怎么做才能让我的代码成功运行

【问题讨论】:

  • 可能是因为sublimetext-editor 而不是interpreterphp,您是否也安装了php?如果没有得到php from : php.net/downloads.php
  • 离题但是,你可以下载 Sublime 3。:D
  • 但是点击“Build”的结果应该会显示在Console..对吧?
  • 发布构建系统的配置文件可能会有所帮助。

标签: php sublimetext2


【解决方案1】:

虽然传统的 PHP 脚本由 Web 服务器运行,但可以通过 Sublime 运行它们。要设置网络服务器,我建议您阅读以下内容:http://www.ntu.edu.sg/home/ehchua/programming/howto/WampServer_HowTo.html

它将帮助您开始了解如何设置本地服务器和“运行”PHP。

如果你想从 Sublime Text 2/3 控制台运行 PHP,你应该去:

Tools -> Build System -> New Build System... 

然后像这样编辑文件:

{
    "cmd": ["/path/to/php", "$file"]
}

其中/path/to/php 类似于Linux/OS X 上的/usr/local/bin/php 或Windows 上的C:/WAMP/bin/php.exe(确保使用正斜杠/)。将文件另存为Packages/User/PHP.sublime-build,其中Packages 是您选择Preferences -> Browse Packages... 时打开的文件夹。接下来,点击Tools -> Build System -> PHP 并点击 Ctrl+B 来运行你的脚本(或 Cmd+B一个苹果电脑)。您应该会在打开的构建控制台中看到输出(如果有)。

确保您的 PHP 中没有任何错误,并确保 PHP 配置正确

【讨论】:

  • 我使用类似的东西只是为了对 PHP 代码运行语法检查,使用 php 的 -l lint 选项。我有"cmd": ["php", "-l", "$file"],
  • @Liam "-l" 仅用于 linting(语法检查)。不显示输出。
【解决方案2】:

作为 Ubuntu 用户的参考和示例,如果您需要简单地检查您打开的当前文件中的 PHP 语法,这很有效;

/home/$USER/.config/sublime-text-3/Packages/User/PHP - Check Syntax.sublime-build中创建一个文件并放入。

{ "cmd": ["php", "-l", "$file"] }

【讨论】:

    【解决方案3】:

    需要提供完整路径,如下所示的 .exe 文件

    {
        "cmd": ["C:\\Program Files\\iis express\\PHP\\v7.2\\php.exe", "$file"]
    }
    

    【讨论】:

      猜你喜欢
      • 2014-08-05
      • 2012-01-23
      • 2015-02-25
      • 2012-05-20
      相关资源
      最近更新 更多