2009-12-30 2 views
0

Je cours eclipse 3.5 (Galileo) avec le plugin d'outils de développement PHP (PDT). J'ai également installé XDebug en suivant these instructions.Définir des points de rupture dans un script PHP (pas une page Web) en utilisant eclipse

Cela fonctionne très bien lorsque je débogue une page Web fonctionnant sur localhost. Je peux définir des points de rupture et parcourir le code.

Cependant, je ne peux pas déboguer un script PHP. Je peux l'exécuter, et je vois la sortie des instructions d'impression dans la console, mais il ignore les points de rupture.

Est-il possible de déboguer un script PHP, ou est-ce que le débogage PHP ne fonctionne que sous un serveur web?

Répondre

1

L'instruction indique: In XAMPP, the default location for the php.ini file is “c:\xampp\apache\bin\php.ini. La version cli peut très bien utiliser un autre php.ini. Avez-vous changé ce .ini, aussi?

<?php echo get_cfg_var('cfg_file_path'); 

vous indique quel .ini vous devez changer.

+0

On l'a cloué! J'utilise Wamp Server, et il y a un fichier php.ini dans C: \ wamp \ bin \ apache \ apache2.2.8 \ bin que vous modifiez lorsque vous choisissez php.ini dans le menu Serveur Wamp. Il y a un fichier php.ini séparé dans C: \ wamp \ bin \ php \ php5.2.6 que j'avais sélectionné pour l'exécution de scripts PHP. J'ai fait les changements XDebug dans ce fichier, et les points d'arrêt fonctionnent. Merci pour l'aide. –

Questions connexes