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:

  1. Download XAMPP 1.7.2 from sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.7.2/xampp-win32-1.7.2.exe/download
  2. Install
  3. Download php_xdebug-2.0.5-5.3-vc6.dll from xdebug.org/download.php
  4. Place it in C:\xampp\php\ext
  5. Edit C:\xampp\php\php.ini add:zend_extension = “C:\xampp\php\ext\php_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”
  6. Enjoy!

Que traducido por medio de algoritmos muy complejos nos da algo como esto:

  1. Descargar la ultima versión de XAMPP
  2. Instalarlo
  3. Descargar PHP 5.3 VC6 TS (32 bit)
  4. Poner el archivo descargado (php_xdebug-2.1.1-5.3-vc6.dll) en C:\xampp\php\ext o donde este instalado tu Xampp.
  5. Editar C:\xampp\php\php.ini y añadir al final de todo:
    zend_extension = "C:\xampp\php\ext\php_xdebug-2.1.1-5.3-vc6.dll" 
    
    [xdebug]
    xdebug.remote_enable=on
    xdebug.remote_host=127.0.0.1
    xdebug.remote_port=9000
    xdebug.remote_handler="dbgp" 

    Ojo, no toquen nada mas, a pesar de que van a ver que en php.ini hay configuraciones de xdebug, no hay que tocarlas.

  6. 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.