Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
eclipse_php_xdebug [Le 25/01/2016, 21:43] marqf [Configurer Eclipse] |
eclipse_php_xdebug [Le 19/05/2017, 12:44] L'Africain Maj de la page |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Hardy Eclipse BROUILLON}} | + | {{tag>Xenial Eclipse BROUILLON}} |
---- | ---- | ||
Ligne 14: | Ligne 14: | ||
Xdebug est une extension PHP très pratique, écrite par l'un des développeurs de PHP, Derick Rethans. \\ | Xdebug est une extension PHP très pratique, écrite par l'un des développeurs de PHP, Derick Rethans. \\ | ||
- | La version actuelle est la 2.0.3, mais pour le moment, pour faire au plus court, je vais simplement parler de l'installation la version fournie par les Dépôts d'Hardy, la 2.0.2.\\ | ||
Bien entendu la version Xdebug peut aussi s'installer en téléchargeant les binaires du site, en compilant les sources ou via PECL. Pour les anglophones qui préfèrent installer la dernière version, je vous invite à consulter les liens en bas de page ;-) | Bien entendu la version Xdebug peut aussi s'installer en téléchargeant les binaires du site, en compilant les sources ou via PECL. Pour les anglophones qui préfèrent installer la dernière version, je vous invite à consulter les liens en bas de page ;-) | ||
Ligne 28: | Ligne 27: | ||
===== Installation ===== | ===== Installation ===== | ||
- | Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://php5-xdebug|php5-xdebug]] [[apt://php5|php5]]**. | + | Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>php-xdebug]] [[apt>php7.0]]**. |
===== Configuration ===== | ===== Configuration ===== | ||
- | Tout d'abord, [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] **/etc/php5/apache2/conf.d/20-xdebug.ini** vous devez y trouver la ligne suivante : | + | Tout d'abord, [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] **/etc/php5/apache2/conf.d/20-xdebug.ini** vous devez y trouver la ligne suivante : <file> |
- | zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so | + | zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so</file> |
Ajoutez les lignes <Pourquoi faire? FIXME >: | Ajoutez les lignes <Pourquoi faire? FIXME >: | ||
+ | <file> | ||
xdebug.remote_enable=On | xdebug.remote_enable=On | ||
xdebug.remote_host="localhost" | xdebug.remote_host="localhost" | ||
xdebug.remote_port=9000 | xdebug.remote_port=9000 | ||
xdebug.remote_handler="dbgp" | xdebug.remote_handler="dbgp" | ||
+ | </file> | ||
Relancez le serveur apache | Relancez le serveur apache | ||
Ligne 49: | Ligne 49: | ||
Pour vérifiez l'installation, créez une page test.php contenant ces lignes : | Pour vérifiez l'installation, créez une page test.php contenant ces lignes : | ||
+ | <file php> | ||
<?php | <?php | ||
phpinfo(); | phpinfo(); | ||
?> | ?> | ||
+ | </file> | ||
puis ouvrez cette page (ex. : http://127.0.0.1/test.php), vous devriez obtenir ceci : | puis ouvrez cette page (ex. : http://127.0.0.1/test.php), vous devriez obtenir ceci : | ||
Ligne 71: | Ligne 73: | ||
puis on clique sur Add... | puis on clique sur Add... | ||
Cliquez sur OK sur la fenêtre popup "Add Repository" sans indiquer de Name. | Cliquez sur OK sur la fenêtre popup "Add Repository" sans indiquer de Name. | ||
- | Cochez le module de PDT. | + | Cochez le module de PDT. Cliquez sur Finish en bas de la fenêtre. |
Le téléchargement et l'installation se déroule pendant quelques minutes. | Le téléchargement et l'installation se déroule pendant quelques minutes. | ||
Relancez Eclipse pour prendre en compte la modification. ;-) | Relancez Eclipse pour prendre en compte la modification. ;-) |