Como posso conectar o Xdebug 3 ao PhpStorm no Windows 10?
Dec 01 2020
Estou tentando conectar PhpStorm e depurar scripts / páginas da web PHP com Xdebug, algo que fiz várias vezes.
Este é o meu arquivo php.ini (a parte interessante):
[xdebug]
zend_extension=C:\xampp\php\ext\php_xdebug.dll
xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req
Eu defino vários pontos de interrupção e chamo xdebug_break()
meu índice, mas a execução do código não para neles.
Esta é a saída do script de validação PhpStorm para Xdebug:

A saída do netstat que mostra que o PhpStorm está escutando na porta 10000:

Respostas
2 RijadMorina Dec 01 2020 at 15:37
Altere as linhas no php.ini para
xdebug.mode=debug
e defina a porta em PhpStorm para ouvir em 9003 em vez de 9000.
No xdebug v3, a porta xdebug padrão foi alterada para 9003: https://xdebug.org/docs/upgrade_guide#Step-Debugging
1 WebEXP0528 Dec 02 2020 at 15:15
mudança
de
xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req
para dentro
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_port=10000
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?