Configurar Xdebug en Xampp 1.7.3 con PHP 5.3.1
Si querés configurar Xdebug en linux puede interesarte el post “Instalar Xdebug en Ubuntu (cualquier versión)“
Vayan a la carpeta en la que esta instalado Xampp y entren en la carpeta de PHP.
Abran php.ini y busquen:
1 |
<strong>;</strong>zend_extension = "xamppphpextphp_xdebug.dll" |
Quítenle el punto y coma del principio para descomentarlo (Habilitarlo).
Ahora solo queda configurar los parámetros de Xdebug:
Busquen ahora “[XDebug]“. Lo que ven por debajo de esta etiqueta es su configuración, como se que es una putada tener que andar leyendo y habilitando uno a uno les dejo una configuración funcional para que la usen. (Borren todo lo que hay por debajo de la etiqueta [xdebug] antes de pegar esta nueva configuración).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
<strong>[XDebug]</strong> xdebug.auto_trace = 0 xdebug.collect_includes = 1 xdebug.collect_params = 1 xdebug.collect_return = 1 xdebug.collect_vars = "On" xdebug.default_enable = "On" xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD xdebug.dump_globals = 1 xdebug.dump_once = 1 xdebug.dump_undefined = 0 xdebug.extended_info = 1 xdebug.file_link_format = "" xdebug.manual_url = "http://www.php.net" xdebug.max_nesting_level = 100 xdebug.overload_var_dump = 1 xdebug.profiler_append = 0 xdebug.profiler_enable = 0 xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir = "xampptmp" xdebug.profiler_output_name = "xdebug_profile.%p" xdebug.remote_autostart = 1 xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "localhost" xdebug.remote_mode = "req" xdebug.remote_port = 9000 xdebug.show_exception_trace = 0 xdebug.show_local_vars = 0 xdebug.trace_output_dir = "xampptmp" xdebug.var_display_max_children = 256 xdebug.var_display_max_data = 512 xdebug.var_display_max_depth = 10 |
Listo, de acá en mas solo tienen que configurar su eclipse, netbeans, o lo que sea que usen.
Hola ya configure el xdebug y el xampp 1.7.3 pero cuando debugeo alguna variables no me cogen los valores que le corresponde que hago
Hola Fer, tenes razon, xdebug no es capaz de mostrar las variables en tiempo de debug. Es una limitacion que todavia no fue resuelta en la version 2.1.0. Habra que esperar a una nueva release aver que pasa, pero de momento en W7 no se puede salvar ese error.