VSCode на Windows не останавливается на точках останова при удаленной отладке PHP код на Linux - PullRequest
0 голосов
/ 27 марта 2020

Если я пытаюсь отладить код php на моем Linux удаленном VPS из Windows7, нужна ли мне установка Windows local PHP?

Я считаю, что у меня правильно настроен XDebug на стороне Linux (Debian 9) в соответствии с phpinfo. php Вывод раздела xdebug, см. Снимки ниже:

enter image description here

enter image description here

enter image description here

Попытка удаленной отладки ....

enter image description here

  1. Когда я устанавливаю точку останова на VSCode, F5 (Listen for XDebug) У меня нет визуального индикатора того, что он слушает ??

  2. Я запускаю URL http://64.52.109.184/phpinfo.php? (он отлично работает на chrome, у меня установлен помощник XDebug и ВКЛ [зеленый])

  3. На VSCode ничего не происходит, точки останова не попадают на phpinfo. php file

Что я пропустил?

Возможно, вы можете показать ожидаемый запуск. json конфигурация для удаленной отладки? в частности

"pathMappings": {
"/var/www/html": "${workspaceFolder}",
"/": "${workspaceFolder}"
}

Еще один вопрос, касающийся этого подхода к удаленной отладке, заключается в том, что эта концепция все еще полагается на то, что мой локальный код php, например phpinfo. php, как ожидается, будет точной копией / var / www/html/phpinfo.php, правильно?

Спасибо за любую помощь.
(Я сейчас посмотрел и попробовал как 7 разных постов / видео без особой удачи, прежде чем обратиться к SO).

...