php aptana xdebug aptana3

php - XDebug con Aptana Studio 3



aptana3 (5)

Me gustaría saber cómo puedo hacer que XDebug funcione con Aptana Studio 3 (ya tengo Aptana Studio 3 en esta máquina con XAMPP).

¿Conoces un artículo reciente que me diga cómo hacer esto y explica XDebug? No tengo experiencia ni ningún conocimiento sobre XDebug, busqué artículos pero todos me parecen obsoletos.


Aquí hay una mini guía de configuración y comenzar a usar XDebug con Aptana Studio 3.3, asumiendo que ha instalado xdebug en su sistema. (En Ubuntu / Linux es solo un sudo apt-get install php5-xdebug ).

Configurar el depurador

En preferencias-> Aptana Studio-> PHP-> PHP Intérprete, haga clic en Agregar ... y especifique un nombre, el ejecutable php (/ usr / bin / php en la mayoría de las distribuciones de Linux), el php.ini (/ etc / php5 /conf.d/20-xdebug.ini en mi sistema), y deje XDebug en el campo de selección del depurador de PHP.

Usando el depurador

Haz un archivo php y pon algo de código en él:

<?php $defined_var = ''some value''; echo $defined_var; echo $undefined_var; exit(); ?>

Guárdelo y presione Ejecutar-> Depurar como-> Script PHP y se le pedirá que cambie el espacio de trabajo.

Especifique un punto de interrupción de línea haciendo doble clic al lado de un número de línea, por ejemplo, en la línea de la función exit (). Presione Reanudar (F8) y podrá ver que el puntero de instrucción actual de depuración se movió allí.
En la pestaña de variables, ahora debería ver qué variables tienen algún valor o no están inicializadas. La salida se puede encontrar en la pestaña de la consola.

Presionando reanudar nuevamente terminará la depuración.

Por supuesto, esto es solo la punta del iceberg con respecto a la depuración, pero es un comienzo.
Hay muchas otras opciones para explorar y formas de depurar sus scripts.


He usado Aptana Studio 3.2.2 para desarrollar mi sitio Drupal y usar XDebug para depurar el proyecto. Aptana Studio es compatible con xdebug. Debe seguir algunos pasos para habilitar xdebug en Aptana Studio.

  1. Configure xdebug en su motor php correctamente.
  2. Edite la preferencia yendo a Preferencias -> Aptana Studio -> Editor -> PHP Interpreter.
  3. Agrega un intérprete de PHP y guárdalo.
  4. Ahora cree un nuevo servidor web si ningún servidor web está funcionando actualmente.
  5. Ahora aplica los cambios.
  6. A continuación, edite la configuración de depuración utilizando Ejecutar -> Configuraciones de depuración -> Página web de PHP.
  7. Agregue una nueva página web seleccionando un archivo de script inicial para el proyecto php.
  8. En el último paso, comience a depurar.

Puede encontrar un procedimiento detallado paso a paso en el siguiente enlace: http://devcircle.blogspot.com/2013/02/enable-xdebug-in-aptana-studio-3x.html

Esperemos que ayude a resolver el problema.


Me doy cuenta de que este es un tema antiguo, pero también me costó mucho descubrir cómo depurar php con Aptana Studio y FireFox, así que aquí hay un rápido cómo hacer que funcione ...

La forma más sencilla que encontré es instalar wamp server V2.2, este es un programa muy útil ya que instala Apache Server, PHP y MySQL y otras herramientas, todo se puede configurar fácilmente a través de la barra de tareas.

1.) Instale Aptana Studio V3.3.X o superior Descargue aquí

2.) Instale WampServer V2.2 o superior Descargue aquí (los usuarios de XAMMP leen la parte inferior).

WampServer:

1.) Asegúrese de que XDebug esté aceptando la depuración remota, haga clic en el ícono de WampServer en la barra de tareas y vaya a Configuración de PHP-> PHP y asegúrese de que "(XDebug): Depuración remota" esté marcada; si no la selecciona, haga clic en el icono WampServer y "Reiniciar todos los servicios".

2.) Verifique que XDebug se esté ejecutando: a.) Si tuvo WampServer insert index.php ingrese "localhost" en la URL y debajo de "Herramientas" haga clic en "phpinfo ()" y verifique que XDebug se esté ejecutando, debería ver lo siguiente en FireFox:

b.) If you didn''t overwrite the index.php create a file (/www_dir/phpinfo.php) with the following: <?php phpinfo(); ?> b.1) In FireFox enter "localhost/phpinfo.php" and look for XDebug as shown in the previous image.

Estudio Aptana:

1.) Click Window->Preferences 2.) In the Preferences dialog go to Aptana Studio->Editors->PHP->PHP Interpreters 3.) Click "Add..." 4.) Enter the information like

5.) Click "OK" 6.) Click on the debug icon and select "Debug Configurations" 7.) Double click on "PHP Web Page" 8.) Click the plus next to "PHP Server" a.) Enter a name b.) Base URL will be "localhost" c.) Document Root will be the path to your index.php

Finalmente, en Aptana Studio, haga clic en la flecha del icono de depuración y seleccione la configuración que mencionó anteriormente. Si Firefox te pide que instales el complemento Aptana Studio ...

Espero que esto ayude ...

-------------

USUARIOS DE XAMPP

-------------

Siga los pasos provistos pero su enlace de directorio en el

En el cuadro de diálogo Preferencias, vaya a Aptana Studio-> Editors-> PHP-> PHP Intérpretes

debe vincular a C: / xampp / php / php.exe y C: / xampp / php / php.ini respectivamente

***** ACTUALIZACIÓN *****

Si está usando Firefox V20 +, hay algunos problemas de compatibilidad con Firebug V1.8 + que básicamente rompen los menús contextuales de Firefox, no pude encontrar una solución para eso, así que tuve que ir por otra ruta y pensé que debería hacer una publicación, Aptana Studio se basa en Eclipse, por lo que la mejor manera IMHO para obtener la depuración de PHP es instalar Eclipse con PDT y eliminar Aptana Studio ... Las instrucciones anteriores funcionarán para que todo funcione con XDebug

Aquí hay un buen enlace sobre cómo poner todo en marcha eclipse-pdt



Por el momento, no hay soporte de depuración de PHP en Aptana Studio 3. Sin embargo, pronto lo habrá. Consulte: http://jira.appcelerator.org/browse/APSTUD-769 y añádase usted mismo como observador para informarse cuando haya terminado.

Por ahora, puede instalar PDT desde eclipse.org si realmente necesita depurar. También proporcionan documentos actualizados sobre cómo usarlo. Hay una pequeña curva de aprendizaje, pero funcionará de la misma manera en Aptana (una vez que se libera), así que no tienes nada que perder :)