Sublime Text 3 – PHP Build System

Борясь с этим совсем немного.

Пытаясь добавить систему сборки 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" }