ccc

Instalar xdebug en PHP

Instrucciones para instalar xDebug para php:

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