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