Используйте Xdebug с PhpStorm и WSL

Я использую WSL (Ubuntu 16.14) из Windows 10 в качестве веб-сервера с PHP 7.1 fpm и Apache.

Я хочу использовать Xdebug от PhpStorm 2018 с WSL, но он не работает хорошо.

Xdebug установлен на моем сервере Ubuntu, и он работает хорошо, я вижу это на phpinfo() выход.

Вот конфиг php.ini для Xdebug:

[Xdebug]
zend_extension="/usr/lib/php/20170718/xdebug.so"xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_connect_back=On
xdebug.remote_host=127.0.0.1
xdebug.remote_port = 9001
xdebug.idekey = PHPSTORM

Я настроил порт в php storm как 9001 тоже.

Проблема больше связана с соединением между PhpStorm и WSL. Я пробую это дистанционным способом. в Run > Edit config всплывающее окно, я использую веб-страницу PHP и когда я использую инструменты проверки, все в порядке, за исключением удаленного хоста.
Я установил его на 127.0.0.1 и в этом все дело.

Когда я слушал инструменты отладки, он сказал: Порт 9001 занят

Как я могу сделать связь между localhost и localhost?

1

Решение

Задача ещё не решена.

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

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

По вопросам рекламы [email protected]