Esto es mas bien un resumen de las instrucciones que nos deja el mismo creador de Xdebug en su pagina (http://xdebug.org/docs/install) mas un par de cosas que da por entendido que debemos saber ![]()
1) Lo primero es bajarse el código fuente de la ultima versión de Xdebug (la 2.1 es la ultima al día de la fecha)
http://xdebug.org/files/xdebug-2.1.0.tgz
2) Descompriman el archivo en una carpeta cualquiera
De acá en mas solo nos queda compilar configurar y probar:
3) Lancen el siguiente comando para asegurarse que tienen instaladas las librerías de desarrollo de php5 que son necesarias para poder compilar Xdebug:
apt-get install php5-dev
4) Entren en la carpeta por medio de la consola:
cd /ruta/a/la/carpeta/donde/descomprimiste/los/archivos/fuente/de/xdebug/xdebug-2.1.0/
5) Lanzar el comando phpize
phpize
6) Lanzar:
./configure --enable-xdebug make sudo make install
Al final del infierno de outputs de salen en la consola van a apreciar que se dibuja un recuadro como el que se ve en la siguiente imagen:
Bueno, justo encima de ese recuadro pueden ver que dice algo como “Installing shared extensions: /usr/lib/php5/20090626+lfs/“. Copien esa ruta.
Ya esta instalado Xdebug. Configuremos lo XD.
7) Editemos php.ini
sudo gedit /etc/php5/apache2/php.ini
Y en la ultima linea del archivo pequen lo siguiente:
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so" xdebug.remote_enable=1 xdebug.remote_handler=dbgp xdebug.remote_mode=req xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000
NOTA: en la linea que dice “zend_extension” reemplacen la ruta del ejemplo por la que copiaron en el paso 6
8) Listo! todo en teoría funciona. para comprobarlo abran el IDE al que le tengan mas bronca y configurenlo!
