Installer X-Debug

X-Debug n'est pas obligatoire, mais c'est une aide précieuse pour traiter les erreurs comparativement à l'affichage par défaut illisible.

1 . Installation du module

> sudo apt-get install php-xdebug

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

> sudo gedit /etc/php/7.2/mods-available/xdebug.ini

On ajoute les lignes suivantes à la fin du fichier

xdebug.remote_enable = on  
xdebug.remote_connect_back = on  
xdebug.idekey = "vagrant"  

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

> sudo gedit /etc/php/7.2/apache2/php.ini

On modifie les lignes error_reporting et display_errors, en mettant les valeurs pour le développement

error_reporting = E_ALL
; et plus loin
display_errors = On

4 . On redémarre Apache

> sudo service apache2 restart

Contact
Elisabeth Pointal
elisabeth.pointal@free.fr
CV
Page perso