¿Cómo puedo conectar Xdebug 3 a PhpStorm en Windows 10?
Estoy tratando de conectar PhpStorm y depurar scripts / páginas web PHP con Xdebug, algo que he hecho varias veces.
Este es mi archivo php.ini (lo interesante):
[xdebug]
zend_extension=C:\xampp\php\ext\php_xdebug.dll
xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req
Establecí varios puntos de interrupción y llamé xdebug_break()
a mi índice, pero la ejecución del código no se detiene en ellos.
Esta es la salida del script de validación PhpStorm para Xdebug:

La salida de netstat que muestra que PhpStorm está escuchando en el puerto 10000:

Respuestas
Cambie las líneas en php.ini a
xdebug.mode=debug
y configure el puerto en PhpStorm para escuchar en 9003 en lugar de 9000.
En xdebug v3, el puerto xdebug predeterminado se cambió a 9003: https://xdebug.org/docs/upgrade_guide#Step-Debugging
Cambio
desde
xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req
dentro
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_port=10000