Saltar al contenido

Cómo configurar xdebug con WAMP

Solución:

siga las instrucciones en http://xdebug.org/find-binary.php

salud, Derick

Si solo está depurando una sesión local usando wampserver 3.0.6 y php 7.0.10 usando xdebug, hay casi no es necesario editar tu php.ini manualmente (más sobre eso más adelante).

Puede activar xdebug.remote_enable en el menú del icono de la bandeja. Una vez hecho esto, debería producir algo como el siguiente resultado en php.ini (está al final absoluto del archivo):

; XDEBUG Extension
[xdebug]
zend_extension ="C:/wamp64/bin/php/php7.0.10/zend_ext/php_xdebug-2.4.1-7.0-vc14-x86_64.dll"
xdebug.remote_enable = On
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="C:/wamp64/tmp"
xdebug.show_local_vars=0

A partir de ahí, lo único que necesita agregar específicamente (al menos cuando usa la extensión php-debug en VS Code) para php.ini es:

xdebug.remote_autostart = 1

No olvide reiniciar wampserver después de eso. Si necesita conectarse de forma remota a otro host, probablemente necesitará alguna variación de (reemplace 127.0.0.1 con IP remota):

xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000

Pero eso está prácticamente fuera del alcance de mi respuesta, ya que abre una nueva lata de gusanos en mi humilde opinión

Siga las instrucciones en http://xdebug.org/find-binary.php como Derick mencionó, pero al configurar xdebug en Wampserver 3.0.0 también tuve que agregar el siguiente código a mi php.ini.

xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.profiler_output_dir = C:wamptmp
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *