Foros del Web » Programando para Internet » PHP »

PHP + Debug en Linux

Estas en el tema de PHP + Debug en Linux en el foro de PHP en Foros del Web. Buenas a todos. He estado programando unos meses en Linux en PHP con apache y MySQL, todo va a la perfección. El problema se me ...
  #1 (permalink)  
Antiguo 26/03/2013, 06:31
 
Fecha de Ingreso: octubre-2008
Ubicación: España
Mensajes: 28
Antigüedad: 16 años
Puntos: 1
Busqueda PHP + Debug en Linux

Buenas a todos.

He estado programando unos meses en Linux en PHP con apache y MySQL, todo va a la perfección.
El problema se me presenta cuando la envergadura del trabajo se va haciendo mas grande y se complica mas, y me gustaria poder debugar poniendo breakpoints en el código de PHP para visualizar los valores de las variables para hacer un correcto seguimiento.

He estado mirando como hacerlo, pero no doy con ello porque no quiero grandes programas de mucho peso como dreamweaver ni eclipse ni nada (se que es para Windows, lo decia porque no conozco ninguno par aLinux), sino uno sencillito, ya que yo uso el editor KOMODO, que es funcional en el sentido sistemático (colores de sintaxis).

¿Hay algún software para depurar PHP en Linux?

Gracias de antemano.
  #2 (permalink)  
Antiguo 26/03/2013, 06:50
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: PHP + Debug en Linux

No te doy la solución por que ya me gustaria tenerla para mi...

Lo único que he encontrado es de Zend para eclipse (que no es para windows http://eclipse.org/downloads/?osType=linux). Sin eclipse no se que decirte....

Acabo de instalarme firePHP, un complemento de fireBug, como mínimo puedo ver los archivos que se abren con AJAX... ya es algo....no es ni de lejos lo que pides.

No conozco KOMODO y si lo has pagado entiendo que no quieras cambiar, pero te recomendaria encarecidamente Eclipse (como minimo tiene una ventaja es gratis)
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 26/03/2013 a las 07:17
  #3 (permalink)  
Antiguo 26/03/2013, 10:13
 
Fecha de Ingreso: octubre-2008
Ubicación: España
Mensajes: 28
Antigüedad: 16 años
Puntos: 1
Respuesta: PHP + Debug en Linux

Gracias quimfv,

KOMODO tiene varias cosas, y uno de ellos es editor que es gratuito, no es otra cosa como un gedit que se puede personalizar los colores de sintaxis según su lenguaje de programación y avisa cuando la sintaxis es incorrecta, y a parte de eso también se puede poner como fondo negro, que cansa menos la vista (que soy muy de terminal ;) )

Mirare pues el ECLIPSE a ver si me aporta lo que necesito.

Si alguien quiere decir algo al respeto de debugging.....que se manifieste! ;)

Saludos!
  #4 (permalink)  
Antiguo 26/03/2013, 10:58
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: PHP + Debug en Linux

Por mucho la herramienta más usada es XDebug:

http://docs.joomla.org/Configuring_X...elopment/Linux

Saludos.
  #5 (permalink)  
Antiguo 26/03/2013, 11:52
Avatar de tataNZ  
Fecha de Ingreso: abril-2008
Ubicación: Nueva Zelanda
Mensajes: 33
Antigüedad: 16 años, 7 meses
Puntos: 2
Respuesta: PHP + Debug en Linux

Como te han dicho XDdebug es la herramienta. Pero el IDE que utilices tiene que permitirte integrarlo.

Hace mucho que no utilizo Eclipse, pero tengo entendido que podes integrar Xdebug.

Por mi parte, yo hace tiempo que utilizo PhpStorm para programar en PHP. No es gratis, pero es muy barato comparado con otros entornos profesionales. Ademas la versión de prueba de 30 dias no tiene limitaciones, asi que podes probarlo y después ves. Ese fue mi caso - decidí al final comprar una licencia. Si estas trabajando en un proyecto Open Source y lo podes justificar la licencia es gratis.

PhpStorm te permite usar XDebug, al igual que otros debuggers.

http://www.jetbrains.com/phpstorm/
  #6 (permalink)  
Antiguo 27/03/2013, 03:54
 
Fecha de Ingreso: octubre-2008
Ubicación: España
Mensajes: 28
Antigüedad: 16 años
Puntos: 1
Respuesta: PHP + Debug en Linux

GRacias tataNZ, ya me he instalado el PHPStorm pero he estado intentando debugar pero no lo he conseguido. He seguido los pasos para "integrar" el XDebug en el PHPStorm segun esta web

http://icephoenix.us/php/how-to-setup-local-php-debugging-with-phpstorm-and-xdebug/

Pero nada, es algo complicadillo de 'integrar' el XDebug, seguire buscando ....

Saludos
  #7 (permalink)  
Antiguo 27/03/2013, 03:57
 
Fecha de Ingreso: marzo-2013
Mensajes: 25
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: PHP + Debug en Linux

Yo uso NetBeans, que esta tanto para linux xomo para windows y creo que para mac, es muy potente y funciona a la perfeccion.

Ademas puede trabajar con zend, symfony, smarty y doctrine, pero se tienen que configurar. Un saludo !
  #8 (permalink)  
Antiguo 27/03/2013, 10:25
 
Fecha de Ingreso: octubre-2008
Ubicación: España
Mensajes: 28
Antigüedad: 16 años
Puntos: 1
Respuesta: PHP + Debug en Linux

Buenas, solo comunicaros que he solucionado parte. Digo parte porque actualmente he integrado XDebug en el KOMODO IDE, que está bastante bien.

Siguiendo estas instrucciones:

http://docs.activestate.com/komodo/4.4/debugphp.html#config_remote_PHP

He podido depurar, pero sin el explorador. Simplemente se depura el fichero en cuestión, pero no todo el proyecto usando el navegador.
Si alguien usa este editor y sabe como configurarlo, os lo agradecería.

Saludos.
  #9 (permalink)  
Antiguo 27/03/2013, 12:33
Avatar de tataNZ  
Fecha de Ingreso: abril-2008
Ubicación: Nueva Zelanda
Mensajes: 33
Antigüedad: 16 años, 7 meses
Puntos: 2
Respuesta: PHP + Debug en Linux

Cita:
Iniciado por cereal Ver Mensaje
GRacias tataNZ, ya me he instalado el PHPStorm pero he estado intentando debugar pero no lo he conseguido. He seguido los pasos para "integrar" el XDebug en el PHPStorm segun esta web

http://icephoenix.us/php/how-to-setu...rm-and-xdebug/

Pero nada, es algo complicadillo de 'integrar' el XDebug, seguire buscando ....

Saludos
Si, no es fácil integrarlo. Pero una vez que lo haces... tu productividad se va multiplicar por mil.

En este link JetBrains te muestra varias opciones para debuggear aplicaciones PHP https://www.jetbrains.com/phpstorm/w...lications.html
  #10 (permalink)  
Antiguo 28/03/2013, 04:38
 
Fecha de Ingreso: octubre-2008
Ubicación: España
Mensajes: 28
Antigüedad: 16 años
Puntos: 1
Respuesta: PHP + Debug en Linux

Ya está, ya lo he conseguido, era una tontería que había que configurar, simplemente poner bien el puerto a manual (9000) que antes estaba como automátic y activar la opciíon de escucha (listening) en el debugger, para que el KOMODO se dispare cuando se carga la web en el navegador (poniendo al final de la URL "?XDEBUG_SESSION_START=1")

Pero eso lo he conseguido en Windows, a ver si ahora lo consigo en el Linux...

¡Gracias igualmente a todos!

Saludos.

Etiquetas: debug, depurar, linux
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:07.