Борясь с этим совсем немного.
Пытаясь добавить систему сборки PHP, это то, что у меня есть:
{ "cmd" : ["php", "$file"], "file_regex": "php$", "selector" : "source.php" }
Теперь test.php
файл с именем test.php
который содержит: <?php echo "Hello, World!"; ?>
<?php echo "Hello, World!"; ?>
дает эту ошибку:
[WinError 2] The system cannot find the file specified [cmd: ['php', 'D:\\www\\sandbox\\php\\test.php']] [dir: D:\www\sandbox\php]
PHP определенно находится на моем PATH
и работает php test.php
через командную строку.
Может ли кто-нибудь пролить свет здесь?
PHP.sublime-сборка:
{ "cmd": ["C:\\php\\php.exe", "$file"], "file_regex": "php$", "selector": "source.php" }
Varialble в этом единственном пути к php.exe ("C: \ php \ php.exe"). После сохранения нажмите F7 на вашем php-коде. Надеюсь, это поможет кому-то.
Вам просто нужно изменить путь к вашему php.exe . Например, я использую wampserver, поэтому мой php.exe находится под C:\wamp64\bin\php\php5.6.16
, таким образом, решение:
{ "cmd": ["C:\\wamp64\\bin\\php\\php5.6.16\\php.exe", "$file"], "file_regex": "php$", "selector": "source.php" }
Это сработало для меня, удачи 🙂
Измененный код:
{ "cmd": ["C:\\xampp\\php\\php.exe", "$file"], "file_regex": "*", "selector": "source.php" }