« SPARQL Protocol and RDF Query Language/Travail pratique/Initiation à Eclipse » : différence entre les versions

Contenu supprimé Contenu ajouté
Page créée avec « {{ébauche informatique}} {{Travail pratique | titre = Initiation à Eclipse | titre_leçon = Les bases du développement Web | idfaculté = informatique | leç... »
 
Ligne 39 :
 
===Débuggeur : XDebug===
Il y a autant de manières d'installer XDebug qu'il y a de version de Linux.
 
Pour identifier, si l'installation suivante peut fonctionner avec votre version de linux, vous devez d'abord connaitre la version que vous utilisez avec la commande suivante.
Méthode testée pour (Ubuntu v 10.04, Eclipse v 3.5.2)
<source lang="bash">
Installation :
lsb_release -a
sudo apt-get install
</source>
sudo nano /etc/php5/conf.d/xdebug.ini
 
Ne supprimez par le contenu de ce fichier.
L'installation suivante sera faite avec la version Ubuntu 10.04.3. Si ce n'est pas votre version n'hésitez pas à comparer cette installation avec les résultats dans Google quand vous recherchez :le nom de votre distribution linux avec sa version et Xdebug.
Allez à la fin du fichier
 
Ajoutez deux lignes vides
====Ubuntu 10.04.3====
Copiez collez ce code (supprimer les espaces avant ou après les instructions)
Installer le composant php5-xdebug.
xdebug.remote_enable=On
<source lang="bash">
xdebug.remote_host="localhost"
sudo apt-get install php5-xdebug
</source>
 
Ouvrez le fichier : /etc/php5/conf.d/xdebug.ini
<source lang="bash">
sudo nanovim /etc/php5/conf.d/xdebug.ini
</source>
 
Changer ce fichier pour qu'il contienne le texte suivant :
<source lang="text">
; configuration for php xdebug module
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.remote_enable=On1
xdebug.remote_handler="dbgp"
xdebug.remote_mode=req
xdebug.remote_host="localhost"127.0.0.1
xdebug.remote_port=9000
</source>
xdebug.remote_handler="dbgp"
 
Sauvegarder le fichier
Mettre à jour votre configuration :
Redémarrer Apache2 :
<source lang="bash">
sudo service apache2 restartreload
Vérifier : http://moncv/info.php
</source>
 
Vérifier que XDebug est bien activé dans votre configuration PHP.
<source lang="bash">
php -r 'phpinfo();' | grep -e "xdebug support => enabled"
</source>
{{remarque|contenu=
Si vous avez un soucis, il y a de forte chance que quelqu'un d'autre a déjà eu votre problème.
N'hésitez pas à chercher la solution via Google ou demander de l'aide sur les forums de développeurs PHP.
}}
 
===Eclipse===