Подтвердить что ты не робот

Как запустить или отладить php на Visual Studio Code (VSCode)

Я не могу найти способ запускать или отлаживать php на Visual Studio код, Кто-нибудь знает как?

4b9b3361

Ответ 1

Теперь можно отлаживать код VS. Вам необходимо установить XDebug и php-debug расширение для кода VS.

Ответ 2

Отладка PHP с помощью VSCode с помощью расширения vscode-php-debug

VSCode теперь может поддерживать отладочные проекты PHP через расширение рынка vscode-php-debug.

Это расширение использует XDebug в фоновом режиме и позволяет использовать точки останова, часы, трассировки стека и т.п.:

Снимок экрана: отладка PHP в VSCode с использованием расширения vscode-php-debug

Установка выполняется прямо из VSCode: вызовите командную строку с помощью F1 и введите ext install php-debug

Ответ 3

Теперь есть удобное руководство по настройке отладки PHP в Visual Studio Code на http://blogs.msdn.com/b/nicktrog/archive/2016/02/11/configuring-visual-studio-code-for-php-development.aspx

Из ссылки выполните следующие шаги:

  • Загрузка и установка кода Visual Studio
  • Настроить PHP-листинг в пользовательских настройках
  • Загрузите и установите расширение отладки PHP из Marketplace Visual Studio
  • Настроить расширение отладки PHP для XDebug

Обратите внимание, что в связанной статье есть определенные детали, включая значения PHP для вашей конфигурации пользователя VS Code и т.д.

Ответ 4

Если вы используете Ubuntu 16.04 и php7, вы можете установить xdebug с помощью команды ниже:

sudo apt-get install php-xdebug

Вы можете найти полный процесс настройки здесь.

Если вы используете окна, вы можете загрузить xdebug из xdebug.org.

И начните отладку в VS-коде с расширением php-debug.

как настроить php-debug для xdebug

Ответ 5

Стоит отметить, что вы должны открыть папку проекта в Visual Studio Code для работы отладчика. Я потерял несколько часов, чтобы заставить его работать, когда в редакторе открыт только отдельный файл.

Проблема объясняется здесь

Ответ 6

Чтобы отладить php с помощью vscode, вам понадобятся следующие вещи:

  • vscode с установленным плагином php debuge (XDebug);
  • php с загруженным и настроенным XDebug.so/XDebug.dll;
  • веб-сервер, такой как apache/nginx или просто ничего (используйте встроенный сервер php)

вы можете осторожно пройти шаги 1 и 2, следуя официальному руководству vscode. Настоятельно рекомендуется использовать мастер установки XDebug для проверьте конфигурацию XDebug.

Если вы хотите отлаживать без автономного веб-сервера, встроенный php может быть выбран. Запустите встроенный сервер командой php -S localhost:port -t path/to/your/project, установив свой проект в качестве корня документа. Вы можете обратиться к этот пост для более подробной информации.

Ответ 7

уже их достаточно, чтобы получить полные ответы, но если вы хотите увидеть процесс, то [нажмите здесь]

Шаги в короткие

[хорошо идти]

  • убедитесь, что вы перезагрузили локальный сервер

источник: https://www.youtube.com/watch?v=8MLEB1qx984

Ответ 8

Существует намного более простой способ запуска PHP, без необходимости настройки:

  • Установите Расширение прогона кода
  • Откройте файл кода PHP в текстовом редакторе
    • использовать ярлык Ctrl+Alt+N
    • или нажмите F1, а затем выберите/введите Run Code,
    • или щелкните правой кнопкой мыши текстовый редактор, а затем нажмите Run Code в контекстном меню редактора
    • или нажмите кнопку Run Code в меню заголовка редактора.
    • или нажмите кнопку Run Code в контекстном меню проводника файлов

Кроме того, вы можете выбрать часть кода PHP и запустить фрагмент кода. Очень удобно!