如何在 Sublime Text 2 中运行 PHP 代码

Posted

技术标签:

【中文标题】如何在 Sublime Text 2 中运行 PHP 代码【英文标题】:How to run PHP code in Sublime Text 2 【发布时间】: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..对吧? 发布构建系统的配置文件可能会有所帮助。 【参考方案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"]

【讨论】:

以上是关于如何在 Sublime Text 2 中运行 PHP 代码的主要内容,如果未能解决你的问题,请参考以下文章

如何在Sublime Text 2,Windows 8中构建和运行c ++程序?

如何从 Sublime Text 2 运行 Python 代码?

如何使用 Sublime Text 2 编译和运行一个简单的 C 程序?

如何让sublime text 2运行程序时打开命令行窗口

如何在sublime text3运行nodejs

sublime text在mac下运行问题