Abrimos la consola y escribimos:
sudo nano /etc/apache2/apache2.conf
Para ello incluí la siguiente línea en el fichero apache.conf:
SetEnv DOL_TUNING 1
Obs: Posiblemente se tenga que colocar esta linea o sino se cambia el valor.Luego guardamos el archivo de configuración y reiniciamos el servidor.
Escribimos en la terminal:
sudo service apache2 restart
Ahora instalamos el paquete php-xdebug. Escribimos en la consola:
sudo aptitude install php5-xdebug
Volvemos a entramos en la consola y escribimos:
sudo nano /etc/php5/cli/conf.d/xdebug.ini
Modificamos el archivo xdebug.ini añadiendo los siguientes parámetros después de la línea
zend_extension=/usr/lib/php5/20090626/xdebug.so
xdebug.remote_enable=on
xdebug.remote_handle=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.profiler_enable=1
xdebug.show_local_vars=off
xdebug.profiler_output_dir=/var/tmp
xdebug.profiler_append=0
Luego guardamos el archivo de configuración y reiniciamos el servidor.
Escribimos en la terminal:
sudo service apache2 restart
Configuración de Eclipse
Abrimos el Eclipse.
Nos dirigimos al menú Window → Preferences → General → Web Browser. Seleccionamos el "Use internal Web browser", y luego seleccionamos Default system web browser. Ahora presionamos el botón Apply y luego el botón OK.
Ahora nos volvemos a ir a Window → Preferences → PHP → Debug, y establecemos la opción PHP Debugger a XDebug (por defecto este valor está establecido a Zend Debugger).
El chekbox tiene que estar activado "Break at first line".
Después de haber aplicado los cambios, ir a Run → Debug Configurations… Allí, ir a PHP Web Page y hacer clic derecho. Ahí aparecerá una opción de "New" y hacemos clic.
En Name colocamos el nombre que queremos. Ejemplo: PruebaXDebug
Luego en Server elegimos Xdebug.
En PHP Server elegimos Default PHP Web Server.
En File elegimos el archivo que queremos debugear.
Ejemplo: /PruebaPHP/src/PruebaXDebug.php
En breakpoint: tiene que estar activado la opción "Break at First Line".
En la sección URL activamos la opción Auto Generate.
Por último, aplicamos los cambios y cerramos la ventana.
Modo de uso:
Haga clic en Run → Debug o F11 para activar el debugging, Eclipse debe pasar a la vista de Debug, y debe iniciarse en su explorador.
Si el checkbox "Break at First Line" está activado, parará en la primera línea. Puede ir paso a paso por las líneas usando los controles de depuración del menú superior izquierdo. Puede poner breakpoints en varios lugares del código y la ejecución del mismo parará en ellos.
Les dejo una imagen del eclipse usando XDebug. Les recomiendo mucho esta herramienta porque les facilitar mucho durante el desarrollo con PHP.
Fuente: Wiki Dolibarr
0 comentarios:
Publicar un comentario
Expresate y se crítico en tu vida. XD