我在OSX上使用SublimeText3。问题是:
如何在SublimeText3上使用PHP7执行脚本?
构建系统正在关注。
{
"cmd" : ["php", "$file"],
"file_regex": "php$",
"selector" : "source.php"
}
PHP脚本只是:
<?php
phpinfo();
?>
答案 0 :(得分:3)
指定命令的绝对路径(cmd)。
我们说$file
是/path/to/file
,然后命令['php', "$file"]
扩展为php /path/to/file
。这就像在命令行上运行以下命令:
$ php /path/to/file
因为命令(php
)是相对的,所以搜索系统路径(在Linux上,系统路径在环境变量PATH
中)以查找php
。
您可以为命令指定绝对路径。我们假设你安装了以下版本:
然后您可以配置命令以使用v7.0.0:
{
"cmd" : ["/path/to/php/versions/7.0.0/bin/php", "$file"],
"file_regex": "php$",
"selector" : "source.php"
}
并且v5.5.0:
{
"cmd" : ["/path/to/php/versions/5.5.0/bin/php", "$file"],
"file_regex": "php$",
"selector" : "source.php"
}
等等......