Différences

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

Lien vers cette vue comparative

code:server:lamp:x-debug [11/06/2018 19:21]
elisabeth [3 . on demande à php d'afficher les erreurs]
code:server:lamp:x-debug [15/06/2018 22:22]
Ligne 1: Ligne 1:
-{{htmlmetatags>​metatag-robots=(index,​follow) metatag-author=(Elisabeth Pointal) metatag-keywords=(x-debug,​ lamp) metatag-description=(Installation de X-debug sous serveur LAMP. 1 installation du module 2. configuration 3. configuration php 4. redémarrage d'​Apache)}} 
  
-====== Installer X-Debug ====== 
-> On n'est pas obligé de l'​installer,​ mais c'est une aide précieuse pour traiter les erreurs comparativement à l'​affichage par défaut qui est vraiment illisible. ​   
-===== 1 . Installation du module ===== 
-<​code>​ 
-> sudo apt-get install php-xdebug 
-</​code>​ 
-===== 2 . Configuration ===== 
- 
-Il faut éditer le fichier ''/​etc/​php/​7.2/​mods-avalilable/​xdebug.ini''​ (pour la version php 7.2).    
-On l'​ouvre en tant qu'​administrateur avec gedit ou vim 
-<​code>​ 
-> sudo gedit /​etc/​php/​7.2/​mods-available/​xdebug.ini 
-</​code>​ 
- 
-On ajoute les lignes suivantes à la fin du fichier 
-<sxh txt; first-line:​5;​ title: /​etc/​php/​7.2/​mods-available/​xdebug.ini>​ 
-xdebug.remote_enable = on  ​ 
-xdebug.remote_connect_back = on  ​ 
-xdebug.idekey = "​vagrant"  ​ 
-</​sxh>​ 
-===== 3 . Configuration de PHP ===== 
-Il faut aussi indiquer à PHP d'​afficher les erreurs en éditant le fichier ''​php.ini''​ 
- 
-On l'​ouvre en tant qu'​administrateur avec gedit ou vim  
-<​code>​ 
-> sudo gedit /​etc/​php/​7.2/​apache2/​php.ini 
-</​code>​ 
- 
-On modifie les lignes ''​error_reporting''​ et ''​display_errors'',​ en mettant les valeurs pour le développement 
-<sxh txt; title: /​etc/​php/​7.2/​apache2/​php.ini>​ 
-error_reporting = E_ALL 
-; et plus loin 
-display_errors = On 
-</​sxh>​ 
- 
-===== 4 . On redémarre Apache ===== 
- 
-<​code>​ 
-> sudo service apache2 restart 
-</​code>​ 
- 
----- 
-**Contact**\\ 
-Elisabeth Pointal\\ 
-<​elisabeth.pointal@free.fr>​\\ 
-[[http://​elisabeth.pointal.org/​cv|CV ]]\\ 
-[[http://​elisabeth.pointal.org|Page perso ]]