Я не могу найти способ запускать или отлаживать php на Visual Studio code, Кто-нибудь знает как?
Теперь можно отлаживать код VS. Вам нужно установить расширение XDebug и php-debug для VScode.
VSCode теперь может поддерживать отладочные проекты PHP через расширение vscode-php-debug на рынке.
Это расширение использует XDebug в фоновом режиме и позволяет использовать точки останова, часы, трассировки стека и т. П .:
Установка выполняется прямо из VSCode: вызовите командную строку с помощью F1, а затем введите ext install php-debug
В настоящее время имеется удобное руководство по настройке отладки PHP в Visual Studio Code по адресу http://blogs.msdn.com/b/nicktrog/archive/2016/02/11/configuring-visual-studio-code-for-php-development .aspx
По ссылке:
Обратите внимание, что в связанной статье есть конкретные детали, включая значения PHP для вашей конфигурации пользователя VS Code и т. Д.
Если вы используете Ubuntu 16.04 и php7, вы можете установить xdebug с помощью команды ниже:
sudo apt-get install php-xdebug
Здесь вы можете найти полный процесс настройки.
Если вы используете окна, вы можете загрузить xdebug из xdebug.org .
И начните отладку в VS-коде с расширением php-debug .
Стоит отметить, что вы должны открыть папку проекта в Visual Studio Code для работы отладчика. Я потерял несколько часов, чтобы заставить его работать, когда в редакторе открыт только отдельный файл.
Проблема объясняется здесь
Чтобы отладить php с помощью vscode, вам понадобятся следующие вещи:
вы можете осторожно пройти шаги 1 и 2, следуя официальному руководству vscode. Полностью рекомендуется использовать мастер установки XDebug для проверки конфигурации XDebug.
Если вы хотите отлаживать без автономного веб-сервера, встроенный php может быть выбран. Запустите встроенный сервер по команде php -S localhost:port -t path/to/your/project
, установив свой проект в качестве документа root.Вы можете обратиться к этому сообщению для получения более подробной информации.
уже их достаточно, чтобы получить полные ответы, но если вы хотите увидеть процесс, тогда
[ кликните сюда ]
Шаги в коротких
обновите файл php.ini следующими строками:
[XDebug] xdebug.remote_enable = 1 xdebug.remote_autostart = 1 zend_extension=path/to/xdebug
[ хорошо пойти ]
Существует гораздо более простой способ запуска PHP, без необходимости настройки:
Ctrl+Alt+N
F1
затем выберите / введите Run Code
, Run Code
в контекстном меню редактора. Run Code
в меню заголовка редактора Run Code
в контекстном меню проводника файлов Кроме того, вы можете выбрать часть кода PHP и запустить фрагмент кода. Очень удобно!