Différences entre les versions de « SPARQL Protocol and RDF Query Language/Travail pratique/Initiation à Eclipse »

m
Robot : Remplacement de texte automatisé (-(<|</)source([ \t>]) +\1syntaxhighlight\2)
(Todo)
m (Robot : Remplacement de texte automatisé (-(<|</)source([ \t>]) +\1syntaxhighlight\2))
 
 
Pour identifier si l'installation suivante peut fonctionner avec votre version de Linux, vous devez d’abord connaître la version que vous utilisez, avec la commande suivante.
<sourcesyntaxhighlight lang="bash">
lsb_release -a
</syntaxhighlight>
</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 fournis par un moteur de recherche quand vous recherchez le nom de votre distribution Linux avec sa version et XDebug.
===== Ubuntu 10.04.3 =====
Installez le composant php5-xdebug.
<sourcesyntaxhighlight lang="bash">
sudo apt-get install php5-xdebug
</syntaxhighlight>
</source>
 
Ouvrez le fichier : /etc/php5/conf.d/xdebug.ini
<sourcesyntaxhighlight lang="bash">
sudo vim /etc/php5/conf.d/xdebug.ini
</syntaxhighlight>
</source>
 
Ajoutez à la fin de ce fichier les lignes suivantes :
<sourcesyntaxhighlight lang="text">
; configuration for php xdebug module
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
</syntaxhighlight>
</source>
 
Mettez à jour votre configuration.
<sourcesyntaxhighlight lang="bash">
sudo service apache2 reload
</syntaxhighlight>
</source>
 
Vérifiez que XDebug est bien activé dans votre configuration PHP.
<sourcesyntaxhighlight lang="bash">
php -r 'phpinfo();' | grep -e "xdebug support => enabled"
</syntaxhighlight>
</source>
{{remarque|contenu=
Si vous avez un souci, il y a de fortes chances que quelqu’un d’autre ait déjà rencontré le même problème. <br />
 
Installer le JRE (Java Runtime Environment) dont Eclipse a besoin :
<sourcesyntaxhighlight lang="bash">
sudo apt-get install default-jre
</syntaxhighlight>
</source>
 
Vérifiez si votre version de JRE est 32 ou 64 bits :
<sourcesyntaxhighlight lang="bash">
java -d64 -version
</syntaxhighlight>
</source>
ou
<sourcesyntaxhighlight lang="bash">
java -d32 -version
</syntaxhighlight>
</source>
 
{{remarque|contenu=
 
Nous installerons Eclipse dans votre répertoire personnel :
<sourcesyntaxhighlight lang="bash">
mkdir ~/opt
</syntaxhighlight>
</source>
 
On passe dans le répertoire où votre navigateur a enregistré le package Eclipse, on le décompresse et on le déplace dans le répertoire ~/opt.
<sourcesyntaxhighlight lang="bash">
cd {directory where your browser downloaded the package to}
tar -zxvf eclipse-SDK-3.4.1-linux-gtk.tar.gz
mv eclipse ~/opt
</syntaxhighlight>
</source>
 
On fabrique le répertoire bin dans notre répertoire home, qui sera utilisé pour lancer Eclipse :
<sourcesyntaxhighlight lang="bash">
mkdir ~/bin
</syntaxhighlight>
</source>
 
On crée le fichier qui sera le script d'exécution d'Eclipse :
<sourcesyntaxhighlight lang="bash">
vim ~/bin/eclipse
</syntaxhighlight>
</source>
 
Copiez ce texte dans ce fichier :
<sourcesyntaxhighlight lang="text">
export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="$HOME/opt/eclipse"
 
$ECLIPSE_HOME/eclipse $*
</syntaxhighlight>
</source>
 
On autorise le script à être exécuté :
<sourcesyntaxhighlight lang="bash">
chmod +x ~/bin/eclipse
</syntaxhighlight>
</source>
 
Pour finir, on va créer un raccourci pour le mettre sur notre bureau :
 
L'emplacement d’exécution (Working directory) doit contenir quelque chose qui ressemble à :
<sourcesyntaxhighlight lang="text">
${workspace_loc:/MonCv}
</syntaxhighlight>
</source>
 
Maintenant, on indique les moments d’exécution :
 
Insérer le texte suivant dans le fichier :
<sourcesyntaxhighlight lang="PHP">
<?php
phpinfo();
</syntaxhighlight>
</source>
 
Sauvegarder, dans le menu : File > Save (ou Ctrl + s )
 
:1) Vous pouvez afficher des erreurs survenant dans une page directement dans le résultat HTML de cette page en rajoutant le code suivant dans les premières lignes du programme (à retirer du programme ensuite) :
<sourcesyntaxhighlight lang="php">
if (!ini_get('display_errors')) {
ini_set('display_errors', 1);
}
echo ini_get('display_errors');
</syntaxhighlight>
</source>
 
:2) Vous pouvez aussi modifier ce paramètre d'affichage directement dans le fichier php.ini (rarement possible chez des hébergeurs PHP)
Modifier le fichier php.ini :
<sourcesyntaxhighlight lang="text">
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
</syntaxhighlight>
</source>
 
Rappel: on trouve le fichier php.ini via la commande '''php --ini'''
 
Utiliser la commande suivante pour faire défiler les logs en temps réel :
<sourcesyntaxhighlight lang="bash">
sudo tail –f /var/log/apache2/error.log
</syntaxhighlight>
</source>
 
}}
140 590

modifications