Descargar xDebug 2.5.5 de la página oficial. Yo me he descargado la versión 32 para php 7.1 pero dependerá de la versión de php que tengáis instalada en vuestro servidor.
https://xdebug.org/download.php
Ubicar la dll descargada en la carpeta C:\xampp\php\ext
Editar el php.ini incluyendo al final del fichero:
zend_extension = "php_xdebug-2.5.5-7.1-vc14.dll"
xdebug.remote_autostart = 1
xdebug.profiler_append = 0
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "c:\xampp\tmp"
;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_log="c:\xampp\tmp\xdebug.txt"
xdebug.remote_port = 9000
xdebug.trace_output_dir = "c:\xampp\tmp"
; 3600 (1 hour), 36000 = 10h
xdebug.remote_cookie_expire_time = 36000
Vuelve a arrancar los servicios Apache.
Ejecuta un phpinfo() y verifica que está activo xDebug:
Abre php Storm y en la pestaña run, en la última posición habilita Start Listening for PHP Debug Connections
Ya puedes utilizar el modo debug
Más información en:
https://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm#Zero-configurationWebApplicationDebuggingwithXdebugandPhpStorm-1.InstallXdebug
No hay comentarios:
Publicar un comentario