Xdebug es una extensión de PHP que proporciona capacidades de depuración y creación de perfiles. Utiliza el protocolo de depuración DBGp. La información de depuración que Xdebug nos proporciona puede ser:
- La pila de memoria que utiliza y los mensajes de error con:
- Visualización completa de parametros para funciones definidas por el usuario.
- Nombre de función , nombre archivo e indicaciones de linea.
- Soporte para funciones miembro.
- Asignación de memoria.
- Protección para recursiones infinitas.
- Información de perfil del script PHP
- Análisis de cobertura del código.
- Capacidad de depurar sus scripts interactivamente con un front-end de depurador.
Una vez instalado y activado recuerda que debes reiniciar el servidor, puede ser con:
systemctl restart apache2
¿ Activar Xdebug ?
Muy similar como activar en versiones distinta de php.
phpenmod xdebug
¿Desactivar Xdebug?
phpdismod xdebug