Como Xdebug para NetBeans

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
Línea 7: Línea 7:
</pre>
</pre>
-
Descargar los fuentes de XDebug
+
* Descargar los fuentes de XDebug
-
Luego, en la siguiente direción http://xdebug.org/ Descargar Xdebug 2.1.0 .tar.gz y Descomprimirlo
+
[[xdebug 2.1.0|http://xdebug.org/files/xdebug-2.1.0.tgz]]
 +
* Luego Descomprimirlo
 +
 +
<pre>
 +
$ tar zxvf xdebug-2.1.0.tgz
 +
</pre>
 +
 +
* Entramos a la carpeta
 +
 +
<pre>
$ cd xdebug/
$ cd xdebug/
 +
</pre>
 +
* Ejecutamos el phpize
 +
 +
<pre>
$ phpize
$ phpize
 +
</pre>
 +
* Configuramos el código a compilar
 +
 +
<pre>
$ ./configure
$ ./configure
 +
</pre>
 +
* Compilamos
 +
 +
<pre>
$ make
$ make
 +
</pre>
 +
* Instalamos
 +
 +
<pre>
$ sudo make install
$ sudo make install
 +
</pre>
 +
-
Buscar la dirección donde se instalo el xdebug.so, Installing shared extensions:    '''/usr/lib/php5/20090626+lfs/'''
+
* Buscar la dirección donde se instalo el xdebug.so, Installing shared extensions:    '''/usr/lib/php5/20090626+lfs/'''
-
Luego crear el archivo xdebug.ini
+
* Luego crear el archivo xdebug.ini
 +
<pre>
sudo nano /etc/php5/apache2/conf.d/xdebug.ini
sudo nano /etc/php5/apache2/conf.d/xdebug.ini
 +
</pre>
-
Copiar lo siguiente y reemplazar donde dice /path/to por la dirección anteriormente buscada /usr/lib/php5/20090626+lfs/
+
* Copiar lo siguiente y reemplazar donde dice /path/to por la dirección anteriormente buscada /usr/lib/php5/20090626+lfs/
 +
<pre>
zend_extension=/path/to/xdebug.so
zend_extension=/path/to/xdebug.so
Línea 40: Línea 70:
xdebug.remote_port=9000
xdebug.remote_port=9000
 +
</pre>
-
Por último, reiniciar el apache
+
* Por último, reiniciar el apache
 +
<pre>
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/apache2 restart
 +
</pre>

Revisión de 19:26 27 jun 2011

Lo primero, que hay que hacer es instalar php5-dev

sudo apt-get install php5-dev

http://xdebug.org/files/xdebug-2.1.0.tgz

$ tar zxvf xdebug-2.1.0.tgz
$ cd xdebug/
$ phpize
$ ./configure
$ make
$ sudo make install


sudo nano /etc/php5/apache2/conf.d/xdebug.ini
zend_extension=/path/to/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
sudo /etc/init.d/apache2 restart
Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas