« SPARQL Protocol and RDF Query Language/Travail pratique/Initiation à Eclipse » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 27 :
Il vous faut avoir fait au moins le TP PHP.
=== A savoir
Il n’y a que 2
*Zend qui est intégré dans la suite de développement payante Zend (à condition d’avoir les serveurs de productions également avec Zend sinon...bugs d’incompatibilités à prévoir)
*XDebug qui est gratuit mais qui est moins simple à installer
Ligne 43 :
== Installation ==
===
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
<source lang="bash">
lsb_release -a
</source>
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
==== Ubuntu 10.04.3 ====
Ligne 128 :
</source>
On fabrique le répertoire bin dans notre
<source lang="bash">
mkdir ~/bin
Ligne 152 :
Pour finir, on va créer un raccourcie pour le mettre sur notre bureau :
#
#
#
#
#
#
Vous pouvez maintenant double cliquer sur
Eclipse s'ouvre et vous demande de préciser votre espace de travail, '''indiquer un autre répertoire que ~/projets'''. Cela évite un certain nombre de problèmes de configuration.
Ligne 165 :
=== Configurer la source des mises-à-jour et des plugins d'Eclipse ===
Dans Eclipse :
# Aller dans le menu : Help > Install New Software
# cliquer que le bouton "Add..."
# renseigner les champs avec le nom : Indigo et l'adresse http://download.eclipse.org/releases/indigo.
Vous pouvez maintenant installer les plugins PHP et Web.
Ligne 174 :
Dans Eclipse :
#
#
#
#
#
#Cliquer sur suivant deux fois.
#
#
Après l'installation, Eclipse vous demande de redémarrer :
Ligne 188 :
=== Installer le plugin Web ===
# Aller dans le menu : Help > Install New Software .
# Choisir le site (Work with) : "Indigo -- http://download.eclipse.org/releases/ .
#
#
#
# Cliquer sur suivant deux fois.
#
#
Après l'installation, Eclipse vous demande de redémarrer :
*
== Ouvrir votre projet PHP dans Eclipse ==
Nous avons dans le projet précédent utilisé PHPUnit et
Nous allons ouvrir ce projet et le configurer.
#Ouvrir Eclipse.
#Menu Fichier > Nouveau projet.
#Ouvrer PHP > projet PHP.
La boite de dialogue nouveau projet s'ouvre.
#Donner un nom au projet : MonCv.
#Cocher :
#Rechercher la racine du répertoire créer dans le TP précédent : ~/projets/moncv .
#cliquer sur Terminer (Finish).
== Configurer la construction du projet ==
Ligne 240 :
</source>
Maintenant, on indique les moments d’exécution :
#Aller dans l'onglet
#Cocher la case
#Cocher : Espace de travail en entier (The entire Workspace)
#Aller maintenant dans l'onglet Options (Build Options)
Ligne 249 :
Cliquer finalement sur le bouton OK pour refermer la boite de dialogue.
== Configurer le
=== Indiquer le serveur utiliser pour débugger ===
Nous utiliserons le serveur Web que nous avons installé dans un précédent TP pour
#Via le Menu : Window > Preferences
Ligne 262 :
##Dans chemin sur le serveur mettre : /var/www/moncv
##Cocher chemin dans l'espace de travail
##Trouver la racine des sources, c'est-à-dire le répertoire src. Vous devez avoir comme résultat : MonCV/src
#Cliquer sur OK jusqu'à ce que toutes les boites de dialogues soient fermées
=== Indiquer le
# Via le Menu : Window > Preferences
# Aller dans le Menu : Window > Preferences
Ligne 294 :
Un point d'arrêt est un point placé à un endroit spécifique d'un programme qui permet d'indiquer à un débogueur d'arrêter l'exécution lorsqu'il atteindra cet endroit.
C'est très pratique pour voir à cet endroit la valeur des variables ou encore pour commencer à faire
Le pas à pas permet d'avancer dans le code "commande par commande". Le pas à pas permet de voir exactement ce qui exécuter par le programme.
Pour insérer un point d'arrêt, il suffit de double cliquer sur le numéro de ligne où vous souhaitez que le programme s'arrête. Un point bleu doit
'''Exercice''' : double cliquer sur le numéro de ligne où la fonction phpinfo se trouve.
Ce point d'arrêt nous sera utile dans l'exercice suivant.
=== Créer un profil de
Un site Web est composé de plusieurs fichiers PHP qui peuvent être autant de point d'entrée dans votre site.
Si vous
A chaque fois que vous voudrez débugger une page, vous pourrez réutiliser le profil de cette page que vous avez créé.
Ligne 324 :
Si ce n'est pas le cas, indiquez XDebug et le serveur moncv}}
===
Eclipse a plusieurs modes d'affichage. Il y en a un pour PHP et un pour
Pour revenir manuellement à un de ces modes, vous pouvez faire menu : Window > Open Perspective > PHP ou Debug.
|