XDebug avec Aptana Studio 3

je voudrais savoir comment je peux obtenir un travail XDebug avec Aptana Studio 3 (J'ai déjà Aptana Studio 3 sur cette machine avec XAMPP).

connaissez-vous un article récent me disant Comment faire cela et explique XDebug? Je n'ai aucune expérience ni aucune connaissance de XDebug, j'ai cherché des articles mais tous me semblent dépassés.

17
demandé sur MPelletier 2011-07-28 18:39:30

5 réponses

je me rends compte que c'est un vieux fil, mais j'ai aussi eu du mal à trouver comment déboguer php avec Aptana Studio et FireFox alors voici un rapide comment le faire fonctionner...

la façon la plus facile que j'ai trouvée est d'installer Wamp server V2.2, c'est un programme très utile car il installe Apache Server, PHP et MySQL et d'autres outils, tout peut être facilement configuré via la barre des tâches.

1.) Installez Aptana Studio V3.3.X ou supérieur Télécharger ici

2.) Installer WampServer V2.2 ou plus Télécharger ici (les utilisateurs de XAMMP lisent en bas).


WampServer:

1.) Assurez-vous que XDebug accepte le débogage à distance, cliquez sur L'icône WampServer dans la barre des tâches et allez dans le paramètre PHP - >PHP et assurez-vous que "(XDebug): debug à distance" est coché si vous ne le sélectionnez pas, cliquez sur l'icône WampServer et "redémarrez tous les services".

2.) Vérifier que XDebug est exécuter: A.) Si vous aviez WampServer insert index.php entrez "localhost" dans L'URL et sous" Outils "cliquez sur" phpinfo () " et vérifiez que XDebug est en cours d'exécution, vous devriez voir ce qui suit dans FireFox:

XDebug

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.

Aptana Studio:

  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 

this

  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

enfin dans Aptana Studio cliquez sur la flèche de L'icône de débogage et sélectionnez la configuration que vous avez nommée surtout. Si Firefox vous invite à installer le plugin Aptana Studio...

J'espère que cela aidera...

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

UTILISATEURS DE XAMPP

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

Suivez les étapes fournies mais votre lien de répertoire dans le

dans la boîte de dialogue Préférences, allez à Aptana Studio - > Editors - >PHP - >PHP Interpreters

devrait être lié à C:\xampp\php\php.exe et C:\xampp\php\php.ini respectivement

* * * * * mise à jour *****

si vous utilisez Firefox V20+ , il y a des problèmes de compatibilité avec Firebug V1.8+ que basicly casse les menus de contexte de Firefox, Je n'ai pas pu trouver de correctif pour elle donc j'ai fini par avoir à aller à une autre route et j'ai pensé que je devrais faire un post, Aptana Studio est basé sur Eclipse donc la meilleure façon IMHO pour obtenir débogage PHP est d'installer Eclipse avec PDT et supprimer Aptana Studio... Les instructions ci-dessus fonctionneront pour que tout fonctionne avec XDebug

Voici une belle lien sur la façon de faire fonctionner tout ça eclipse-pdt

13
répondu Andy Braham 2013-05-22 20:41:47

pour le moment, il n'y a pas de support de débogueur PHP dans Aptana Studio 3. Cependant, il y aura bientôt. Voir:http://jira.appcelerator.org/browse/APSTUD-769 et vous ajouter comme un observateur pour être informé quand il est fait.

pour l'instant, vous pouvez installer PDT à partir de eclipse.org si vous avez vraiment besoin de déboguer. Ils fournissent également des documents à jour sur la façon de l'utiliser. Il ya une petite courbe d'apprentissage, mais il va fonctionner à peu près la même chose dans Aptana (une fois qu'il est publié), donc vous avez rien à perdre :)

7
répondu sgibly 2011-08-03 20:23:07

voici un mini how-to configurer et commencer à utiliser XDebug avec Aptana Studio 3.3, en supposant que vous avez installé xdebug sur votre système. (Dans Ubuntu / Linux c'est juste un sudo apt-get install php5-xdebug).

configurer le débogueur

dans Préférences - > Aptana Studio - > PHP - > interprète PHP cliquez sur Add... et spécifiez un nom, l'exécutable php(/usr/bin/php dans la plupart des distributions Linux), le php.ini (/etc/php5 / conf.d / 20-xdebug.ini sur mon système), et laisser XDebug dans le champ select de débogueur PHP.


Utiliser le débogueur

Faire un fichier php et de mettre une partie du code:

<?php

$defined_var = 'some value';

echo $defined_var;
echo $undefined_var;

exit();

?>

enregistrez - le et appuyez sur Run->Debug As->PHP Script et vous serez invité à changer D'espace de travail.

spécifiez un point de rupture de ligne en double cliquant à côté d'un numéro de ligne, par exemple à la fonction line of exit (). Appuyez sur Resume (F8) et vous pouvez voir que le pointeur D'Instruction courant de Debug s'est déplacé y.

À l'onglet variables, vous devriez maintenant voir quelles variables ont une certaine valeur ou elles ne sont pas initialisées. La sortie se trouve à l'onglet console.

appuyer à nouveau sur resume mettra fin au debug.


bien sûr, ce n'est que la partie émergée de l'iceberg concernant le débogage, mais c'est un début.

Il y a beaucoup d'autres options à explorer et des façons de déboguer vos scripts.

3
répondu mutil 2013-01-01 19:08:26

J'ai utilisé Aptana Studio 3.2.2 pour développer mon site Drupal et j'ai utilisé XDebug pour déboguer le projet. Le studio Aptana supporte xdebug. Vous devez suivre quelques étapes pour activer xdebug dans Aptana Studio.

  1. configurer Xdebug correctement dans votre moteur php.
  2. modifier la préférence en allant de préférence -> Aptana Studio -> Editeur -> Interpréteur PHP.
  3. Ajouter un interpréteur PHP et le sauvegarder.
  4. maintenant créer un nouveau serveur Web si aucun serveur web n'est actuellement en train de travailler.
  5. maintenant, appliquez les changements.
  6. ensuite, éditez la Configuration de débogage en utilisant Run - > Configurations de débogage - > page Web PHP.
  7. ajouter une nouvelle page Web en sélectionnant un fichier script initial pour le projet php.
  8. dans la dernière étape, commencez le débogage.

vous pouvez trouver une procédure détaillée étape par étape dans le suivant lien: http://devcircle.blogspot.com/2013/02/enable-xdebug-in-aptana-studio-3x.html

espérons que cela aidera à résoudre le problème.

2
répondu Mainul 2013-02-22 14:12:18

pour moi, cela n'a fonctionné qu'après 1. L'exécution enfourne par ici (en gros, - mise en place de la XDebug pour le débogage à distance) https://jira.appcelerator.org/secure/attachment/26404/ScriptPHPDebugging.pdf 2. installation de" Xdebug helper " pour chrome, et quelque chose de similaire pour FF.

après cela, j'ai mes sessions à distance qui fonctionnent comme-ils-ont-fait-dans-L'éclipse.

0
répondu Der Zinger 2013-11-05 10:39:40