Привет, у меня проблема с настройкой xDebug с помощью VSCode. Я использую OS X.
запуск.json
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000,
}
php.ini
[xDebug]
zend_extension = "/usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.remote_connect_back=1
xdebug.idekey=SOMEKEY
xdebug.remote_autostart=1
php -v
PHP 7.1.23 (cli) (built: Nov 7 2018 18:20:35) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2.5.5, Copyright (c) 2002-2017, by Derick Rethans
Не могли бы вы мне помочь?
Проблема в том, что VSCode не улавливает строки, когда я их помечаю. Он просто игнорирует их, и я не знаю, почему. Любая идея? @rrd
Соберите журналы Xdebug. Возможно, ваш VSC вообще не подключается к Xdebug. Я имею в виду, что вместо этого Xdebug может подключаться к какой-то другой службе (как вы работаете на Mac и используете стандартный порт TCP 9000). Я предлагаю использовать 9001 или какой-либо другой номер порта для Xdebug, чтобы избежать проблем возможный с php-fpm (довольно часто он устанавливается без вашего ведома, а также использует порт 9000)
О БОЖЕ. Вы имели право. У меня было что-то на порту 9000 наверное тоже php-fpm. Спасибо большое вы лучшие!!!!! Я уже 3 дня пытаюсь решить эту проблему :D






А в чем именно у вас проблема?