Hola a todos,
para aquellos que usan la combinación NetBeans + Herramientas de desarrollo WEB con PHP (como yo), les traigo un pequeño "tip" sobre el como configurar el NetBeans para trabajar con el xDebug de PHP en un entorno GNU/Linux.
Bueno empecemos, aclarando que en si no configuras mucho el NetBeans jeejee así que manos a la obra :3
1. Instalar el xDebug de PHP
Debian y derivados:
# apt-get install php5-xdebug
ArchLinux y los que usen pacman ;)
# sudo pacman -S xdebug
RedHat y derivados (a quien engaño, Centos jeje)
# sudo yum install php-devel # pecl install Xdebug #opcional
2. Habilitar extensión en php.ini
Bueno en este apartado si dejare a vuestra elección el hacerlo de una forma u otra, pero para el efecto funciona lo mismo (pd: debes adaptarlo a vuestra configuración y/u orden de ficheros, para el ejemplo en Debian y derivados).
Primero debes incluir la extensión ya sea en el php.ini o en los archivos .ini cargados por defecto en el conf.d siempre me ha gustado esta segunda opción (así que a vuestra) debes agregar estas lineas, ya sea en /etc/php5/mods-available (o en su defecto en /etc/php5/apache2/php.ini y /etc/php5/cli/php.ini)
#Esta primera es opcional, puede que ya este incluida zend_extension=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
Recordemos las últimas 2 lineas que necesitaremos después :)...
3. Iniciar NetBeans y probar
Antes de probar en netbeans reiniciamos el servicio de apache:
3. Iniciar NetBeans y probar
Antes de probar en netbeans reiniciamos el servicio de apache:
Debian y derivados:
# service apache2 restart
ArchLinux y los que usen pacman ;)
# systemctl restart httpd
RedHat y derivados (a quien engaño, Centos jeje)
# service httpd restart
Listo solo queda abrir NetBeans, Menu Tools -> Options -> Pestaña PHP
Saludos kid_goth
ahora aparecen mas pestañas, en la que dice general revisar que el PATH a el bin de PHP este bien, en mi caso /usr/bin/php (si usas xampp o algo así pues ya sabrás ;))
y luego en la pestaña de debugging revisar que el puerto sea el mismo que configuramos en el .ini (en este caso 9000) recordemos usar uno alto por si acaso...
y ya por último para ejecutar el proyecto en modo Debug debemos presionar el botón que señalo y con las F7 y CTRL + F7 saltas a la siguiente linea o a la anterior respectivamente y con F5 continuas ejecución hasta el siguiente breakpoint...
Saludos kid_goth
No hay comentarios:
Publicar un comentario