Xdebug de configuration de PHP en fastcgi et eclipse?

J'ai été en utilisant eclipse pdt en conjonction avec xdebug et apache sans problèmes, depuis plus d'un an. Les choses fonctionnaient parfaitement et j'ai pu faire tout le débogage interactif je voulais depuis eclipse (à l'aide de ma propre machine en tant que serveur).

Maintenant je suis passé de apache à nginx (et donc PHP s'exécute maintenant non pas comme un Apache, service, mais comme fast-cgi) et je ne peux pas trouver un moyen de configurer eclipse pour le travail bien avec xdebug. Je ne suis ni sûr que si le problème est avec xdebug ou avec eclipse (ou les deux) pour être sûr.

Dans la configuration eclipse je l'ai déjà changé la référence du fichier de configuration de PHP pour /etc/php5/cli/php.ini.


Tentatives avec php.ini de la version 1

Avec le suivant php.ini fichier

zend_extension=/usr/lib/php5/20060613/xdebug.so
  • Je vois que xdebug est de travail (par exemple si je fais un var_dump() - je obtenir le xdebug version de celui-ci, pas le PHP un)
  • Je ne peux pas avoir le débogage interactif à partir d'eclipse: le navigateur s'ouvre et charge la page complètement avec l'URL contenant ...?XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=..., mais l'exécution de ce programme ne s'arrête pas à des points d'arrêt
  • Dans le coin inférieur droit de l'éclipse, je vois un message suspect: "Lancement =put_the_name_of_my_project_here=: 57%" qui alterne avec la "rafraîchissant" espace de travail.

Tentatives avec php.ini de la version 2

Si j'utilise cette autre version du fichier (qui est ce qu'il a fonctionné jusqu'à ce que je suis passé à nginx):

zend_extension=/usr/lib/php5/20060613/xdebug.so
xdebug.remote_enable=On
xdebug.remote_autostart=On
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_mode=req

Je ne peux pas accéder à n'importe quelle page de mes sites.


PS: données Supplémentaires sur ma machine:
- OS: GNU/Linux - Ubuntu 9.10 64 bits.
- PHP: 5.2.10-2ubuntu6.3 avec Suhosin-Patch 0.9.7; Zend Engine v2.2.0, le droit d'Auteur (c) 1998-2009 Zend Technologies avec Xdebug v2.0.4
- Eclipse: voir la capture d'écran.

Xdebug de configuration de PHP en fastcgi et eclipse?

OriginalL'auteur mac | 2009-12-08