Je ne me souviens pas comment xdebug a été activé, mais j'ai trouvé que dans le répertoire /etc/php/7.0/mods-available
, xdebug est répertorié sous le nom xdebug.ini
.
Si je vais dans le répertoire /etc/php/7.0/Apache2/conf.d
, il y a un lien symbolique vers le fichier xdebug.ini, et ce lien symbolique est nommé 20-xdebug.ini
.
Le contenu de xdebug.ini est:
zend_extension=xdebug.so
xdebug fonctionne, mais comme je suis agacé la plupart du temps, je pensais pouvoir l'éteindre:
Sudo a2dismod xdebug
Mais cette commande m'aboie, "ERREUR: le module xdebug n'existe pas!". Je voudrais qu'il soit commode d'activer et de désactiver xdebug à tout moment, alors mes questions sont les suivantes:
Je sais que je pourrais simplement commenter la ligne, puis relancer Apache, mais j'ai besoin de la solution du paresseux, le cas échéant.
Je crois que xdebug
appartient à php
et non Apache
à proprement parler. J'ai donc vu cette solution pour la désactiver avec [puisque vous utilisez] php 7
:
Sudo phpdismod xdebug
Et pour php 5
:
Sudo php5dismod xdebug
Ensuite, redémarrez Apache après cela: Sudo systemctl restart Apache2