Instalar XDebug en Windows 7 y XAMPP
Windows 7 es claramente el paso mas firme que ha dado Microsoft en sus ultimos 9 años con lo que respecta a su principal S.O. Y soy de los que saben cuando han de aceptar que algo que odias ha mejorado.
Ciertamente me gusta este Windows. Básicamente vuela y es todo lo que XP no puede ser por ser tan viejo.
Lo único que me impedía cambiar definitivamente era que no podía debugear con Xdebug, y no es poco decir cuando trabajas con el.
Peeeeeeeero, gracias a Diembo que dejó un post mas que concreto pero letalmente eficaz en ihostnz, hoy puedo decir que Windows 7 pasa a ser mi sistema operativo principal por el resto de… bueno hasta que haya algo mejor.
A lo nuestro. Según nuestro amigo los pasos a seguir son:
- Download XAMPP 1.7.2 from sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.7.2/xampp-win32-1.7.2.exe/download
- Install
- Download php_xdebug-2.0.5-5.3-vc6.dll from xdebug.org/download.php
- Place it in C:xamppphpext
- Edit C:xamppphpphp.ini add:zend_extension = “C:xamppphpextphp_xdebug-2.0.5-5.3-vc6.dll”[xdebug]
xdebug.remote_enable=on
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=”dbgp” - Enjoy!
Que traducido por medio de algoritmos muy complejos nos da algo como esto:
- Descargar la ultima versión de XAMPP
- Instalarlo
- Descargar PHP 5.3 VC6 TS (32 bit)
- Poner el archivo descargado (php_xdebug-2.1.1-5.3-vc6.dll) en C:xamppphpext o donde este instalado tu Xampp.
- Editar C:xamppphpphp.ini y añadir al final de todo:
1234567<strong>zend_extension = "C:xamppphpextphp_xdebug-2.1.1-5.3-vc6.dll"[xdebug]xdebug.remote_enable=onxdebug.remote_host=127.0.0.1xdebug.remote_port=9000xdebug.remote_handler="dbgp" </strong>
Ojo, no toquen nada mas, a pesar de que van a ver que en php.ini hay configuraciones de xdebug, no hay que tocarlas. - Disfrutar!
Es tan simple que da miedo, y lo peor de todo es que desde que tengo W7 nunca lo había podido hacer funcionar.
Hola Funciono perfecto, claro que puse la versión de xdebug el que me recomendó el sistema que está en : http://xdebug.org/find-binary.php, aquí pegas la info de phpinfo() y te recomienda el binario a instalar, para mi caso en windwos 7 x64 use php_xdebug-2.1.0RC1-5.3-vc6.dll y funcionó perfecto con NETBEANS ide 6.8. Muchas Gracias!!
Gracias a vos, no sabia que en la pagina de xdebug habia un recomendador de binarios!
Buenas, mu buen post 😉 lo he seguido y no he conseguido hacerlo funcionar ni tampoco con la manera de @Dihck , cuando intento debuggear desde symfony me aparece el siguiente error:
Unable to find PHP executable.
Si alguien sabe porque este error si es tan amable de poner en contacto conmigo a [email protected].
Un saludo,
Pero donde te aparece ese mensaje?
Buena información , es dificil encontrar está informacion en internet, ya tienes una fan
THANKS for this!,
iam new to xDebug and this was helpful a lot =)
Greetings from Monterrey, Mèxico.
Gracias Ana por marcarme los erratas del post 😉
Gracias!
Hola, sé que el post tiene como un año, pero como lo que escribiste me vino de diez, quiero aportar algo yo también que me di cuenta mientras intentaba resolver este tema.
En la pagina de xdebug, en particular en la seccion de descargas (http://xdebug.org/download.php) hay un link que dice “custom installation instructions”, que nos lleva a la siguiente direccion:
http://xdebug.org/wizard.php
Ahi, básicamente lo que nos indica es que peguemos el contenido de phpinfo().
(si, vale visualizar el phpmyadmin, pedir la info de phpinfo, y COPIAR y PEGAR lo que aparece en el navegador xD)
Le das al boton “analizar” que hay abajo, y a continuacion te va a indicar:
- el archivo que tenes que bajar
- donde lo tenes que guardar
-como modificar el php.ini
y no se si algo más.
En resumen: lo qeu has escrito en esta entrada + la ayuda online de xdebug, es una gran ayuda!
Saludos y te agradezco el aporte.
gracias a vos por aportar!
hola.. la verdad el post esta muy claron pero lo hago y nno anda..
segun dicenn tiene que aparecer que esta innstalado xdebug al final del primer cuaro de phpinfo y a mi no me aparece…
existe alguna otra forma de ver si se instalo correctamente?
otra cosa una vez que termino de copiar y modificar el phpinfo…vuelvo a copiar en el wizard de xdebug y me sigue apareciendo que no esta instaladoo