Я делаю простой проект laravel и у меня есть некоторый код для отладки, но я не могу заставить отладку на VSCode работать.
Я на Ubuntu 19.10
. Я использую VSCode
инсайдеров и Firefox с расширением XDebug. Я следовал руководству на xdebug.org/wizard
, но он не работал.
Вот моя конфигурация xdebug в моем php.ini
[xdebug]
zend_extension=/usr/lib/php/20180731/xdebug.so
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_connect_back=1
xdebug.idekey = VSCODE
xdebug.remote_port=9000
Вот мой файл launch.json
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000
И мой php -v
$ php -v
PHP 7.3.11-0ubuntu0.19.10.1 (cli) (built: Oct 24 2019 11:38:49) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.11-0ubuntu0.19.10.1, Copyright (c) 1999-2018, by Zend Technologies
with Xdebug v2.8.0, Copyright (c) 2002-2019, by Derick Rethans
Я ожидаю, что смогу отладить мой код laravel
, но когда я ставлю точку останова в моем коде, она не работает. Я могу поймать точки останова, которые есть в обычных файлах php.