Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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. ;-)
  • eclipse_php_xdebug.txt
  • Dernière modification: Le 11/09/2022, 12:05
  • par moths-art