Como Xdebug para NetBeans
De CidesaWiki
(Diferencias entre revisiones)
Línea 7: | Línea 7: | ||
</pre> | </pre> | ||
- | Descargar los fuentes de XDebug | + | * Descargar los fuentes de XDebug |
- | + | [[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
- Desde la Consola
sudo apt-get install php5-dev
- Descargar los fuentes de XDebug
http://xdebug.org/files/xdebug-2.1.0.tgz
- Luego Descomprimirlo
$ tar zxvf xdebug-2.1.0.tgz
- Entramos a la carpeta
$ cd xdebug/
- Ejecutamos el phpize
$ phpize
- Configuramos el código a compilar
$ ./configure
- Compilamos
$ make
- Instalamos
$ sudo make install
- Buscar la dirección donde se instalo el xdebug.so, Installing shared extensions: /usr/lib/php5/20090626+lfs/
- Luego crear el archivo xdebug.ini
sudo nano /etc/php5/apache2/conf.d/xdebug.ini
- Copiar lo siguiente y reemplazar donde dice /path/to por la dirección anteriormente buscada /usr/lib/php5/20090626+lfs/
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
- Por último, reiniciar el apache
sudo /etc/init.d/apache2 restart