Bonjour,
J'ai un serveur Apache installé sur une Debian squeeze.
Mon poste de développement où est installé Eclipse est en Windows XP.
Les sources de mon projet sont sur la Debian sous /var/www/monprojet que j'accède via samba et une connexion à un lecteur réseau depuis Windows en Z:/monprojet.
J'ai installé et configuré XDebug qui fonctionne très bien pour debugguer des pages web.
Je voudrais à présent débugguer dans Eclipse mon fichier monscript.php faisant parti de mon projet et lancé sur mon serveur Debian-queeze par le biais de la commandedans la console linux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part php monscript.php
J'ai essayé de créer une configuration Debug PHP Script avec tout ce qui allait bien mais bien entendu lorsque je lance le debug pour cette configuration, il me dit que ce n'est pas une application Win32 valide... évidemment puisque mon PHP Executable fait référence à l'exécutable Linux Z:/usr/bin/php.
Je sens bien qu'il faudrait plutôt mettre Eclipse en attente de debug... lancer mon script depuis ma console puis qu' Eclipse intercepte en debug ce lancement mais je ne sais comment faire...
J'ai essayé de créer dans /usr/bin un fichier xdebug (comme j'ai pu le lire quelque part...) comportant les lignes :
puis modifier mon php.ini pour faire correspondre cette clé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 #!/bin/bash XDEBUG_CONFIG="idekey=ECLIPSE_DBGP" php $@
mais lorsque je lance mon script via
en me plaçant dans le répertoire de mon projet, rien n'y fait mon debug n'est pas enclenché...
Code : Sélectionner tout - Visualiser dans une fenêtre à part xdebug -dxdebug.remote_host="adresse ip poste eclipse" monscript.php
Merci d'avance pour votre aide.
Partager