sublimetext3 — системная ошибка сборки PHP в возвышенном тексте 3

Конфигурация системы:

Убунту 14.04 (64 бит) + Xampp установлен (/opt/lampp) + Возвышенный текст 3 (сборка 3065)

Я пытаюсь создать Система сборки PHP внутри возвышенного текста 3 с помощью Этот интересный пост но не смог сделать. Пожалуйста, посмотрите мою работу и выпуск до сих пор

Создать новую сборку через Инструменты> Система сборки> Новая система сборки … и сохранить как

php.sublime-сборки

{
"cmd": ["php", "-l", "$file"],
"file_regex": "php$",
"selector": "source.php",
"working_dir": "${project_path:${folder:${file_path}}}"}

Теперь, когда нажмите Ctrl + B или же F7 на .php файл дает ошибку ниже

[Errno 2] No such file or directory: 'php'
[cmd: ['php', '-l', '/opt/lampp/htdocs/wish/make.php']]
[dir: /opt/lampp/htdocs/chrome]
[path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games]
[Finished]

Кажется, проблема с php-путём, поэтому добавили php-путь в этот файл

"cmd": ["/opt/lampp/bin/php", "-l", "$file"]

сейчас Ctrl+B не выдает ошибку в консоли НО дает информацию в строке состояния:
сборка файла завершена с 1 ошибкой (см. изображение ниже)

и он не показывает вывод в окне Sublime Text, ожидаемое поведение этой системы сборки

Что здесь не так, пожалуйста, поправьте меня.

Скриншот

Ссылка : Возвышенный текст Система сборки

1

Решение

Я наконец решил. ниже приведены шаги

  1. устанавливать php5-cli

    sudo apt-get install php5-cli
    

    Во время установки он даст пути php что-то вроде этого

    альтернативы обновления: использование / usr / bin / php5 для предоставления / usr / bin / php (php) в автоматическом режиме

  2. Проверьте командную строку php с .php файл на терминал (Ctrl + Alt + T,)

    :~$ /usr/bin/php /opt/lampp/htdocs/parixan/arr.php
    

    это выполнено отлично

  3. редактировать /home/keshav/.config/sublime-text-3/Packages/User/php.build_system

    изменили путь и удалите "-l" который был вторым аргументом

    "cmd": ["/usr/bin/php", "$file"]
    
  4. Перезапустите возвышенный текст и нажмите Ctrl+B на открытом .php и вывод этого файла возвращается в окно Sublime. (ожидаемое поведение).

Надеюсь, это поможет кому-то. 🙂

1

Другие решения

Других решений пока нет …