【发布时间】:2016-10-12 15:31:49
【问题描述】:
我在 OSX 上使用 SublimeText3。问题是:
- 如果我在 SublimeText3 上执行 PHP 脚本,那么它由 PHP 5.5 执行。
- 但如果我从 shell (iTerm) 执行相同的脚本,那么它会由 PHP 7 执行。
如何在 SublimeText3 上使用 PHP7 执行脚本?
构建系统如下。
{
"cmd" : ["php", "$file"],
"file_regex": "php$",
"selector" : "source.php"
}
而 PHP 脚本只是:
<?php
phpinfo();
?>
【问题讨论】:
-
在 OSX 下,像 Sublime 这样的 GUI 应用程序看到的路径和终端看到的路径不一定相同,因此终端可能会找到不同的 php 可执行文件。您可以在构建系统中指定一个路径,或者在构建系统正在执行的 php 上放置一个显式路径,以确保它选择正确的路径。
标签: php macos sublimetext3