如何在 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
我应该怎么做才能让我的代码成功运行
【问题讨论】:
可能是因为sublime
是text-editor
而不是interpreter
的php
,您是否也安装了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
中创建一个文件并放入。
【讨论】:
【参考方案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 代码?