Instalar y Cofigurar Xdebug en XAMPP y Visual Studio Code

Descargar Xdebug para el servidor

Primero necesitamos obtener información generada por phpinfo(); Cabe aclarar que mi instalación de XAMPP se encuentra ubicada en C:\XAMPP y se entiende que es mi ruta de instalación.

Ya con la información de phpinfo(), la copiamos en la página del aistente de Xdebug https://xdebug.org/wizard donde nos recomienda la mejor versión de la extensión de PHP para nuestra instalación.


 

Instalación y configuración de Xdebug en el servidor

El archivo DLL que descargamos, lo copiamos a C:\xampp\php\ext\ y lo renombramos a php_xdebug.dll en caso de ser necesario.

Se  agregan las siguientes líneas al final de C:\xampp\php\php.ini

[XDEBUG]
zend_extension = xdebug
xdebug.mode = debug
xdebug.start_with_request = yes


Después de guardar los cambios, necesitamos reiniciar el servicio de Apache.

Para verificar si Xdebug está cargado al ejecutar PHP se puede utilizar el comando php -v ; Debe de aparecer "with Xdebug ..." al final.

php -v

VSCode

Para abrir la configuración nos vamos a Archivo > Preferencias >  Configuración... 

 

Buscamos PHP Debug y luego damos click en editar settings.json 

 

Finalmente, agregamos las siguientes líneas:

"php.executablePath": "C:\\xampp\\php\\php.exe",
"php.debug.executablePath":"C:\\xampp\\php\\php.exe",
"php.validate.executablePath": "C:\\xampp\\php\\php.exe",
"php.suggest.basic": false 


 

Comentarios

Entradas más populares de este blog

Lista de Regex comunes en PHP

Archivo XML de configuración de FileZilla