IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse PHP Discussion :

[Helios] Debug script PHP lancé par une ligne de commande Linux


Sujet :

Eclipse PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 35
    Points : 32
    Points
    32
    Par défaut [Helios] Debug script PHP lancé par une ligne de commande Linux
    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 commande dans la console linux.

    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 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #!/bin/bash
    XDEBUG_CONFIG="idekey=ECLIPSE_DBGP" php $@
    puis modifier mon php.ini pour faire correspondre cette clé
    mais lorsque je lance mon script via
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xdebug -dxdebug.remote_host="adresse ip poste eclipse" monscript.php
    en me plaçant dans le répertoire de mon projet, rien n'y fait mon debug n'est pas enclenché...

    Merci d'avance pour votre aide.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 35
    Points : 32
    Points
    32
    Par défaut
    Je viens de trouver !

    En fait le paramétrage de xdebug doit être présent dans le fichier /etc/php5/cli/php.ini

    Alors qu'il était présent dans /etc/php5/apache2/php.ini...

    Logique...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réveiller un thread python par une ligne de commande linux
    Par snyfir dans le forum Général Python
    Réponses: 7
    Dernier message: 12/05/2015, 18h09
  2. Réponses: 1
    Dernier message: 04/05/2012, 14h49
  3. Réponses: 3
    Dernier message: 26/04/2012, 17h55
  4. Liste de logiciel de sauvegarde et de restauration de partition lançable par une ligne de commande
    Par zakuli dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 20/08/2010, 11h58
  5. Réponses: 6
    Dernier message: 12/05/2008, 12h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo