Sous Windows 10 64bits Jusqu'à présent, j'utilisais WampServer 3.1.4, Apache 2.4.3.5 et PHP 7.2.10 J'utilisais xdebug 3.0.4 (et avant ça, xdebug 2.6.1) Je développe sous Intellij Idea et mets au point sous Firefox
Pour pouvoir passer à PHP 7.4, j'ai installé la mise à jour et suis maintenant en WampServer 3.2.9, Apache 2.4.51 et PHP 7.4.26
Et Xdebug ne fonctionne plus ! J'ai installé la mise à jour Xdebug 3.1.5 Toujours rien...
J'ai vérifié la documentation Xdebug et mis à jour les mots clés qui le nécessitaient, mon php.ini comporte maintenant :
------------------------------------------------------------------------------------------------------------ Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5 Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2 PhPMyadmin 5.2.1 - MysqlDumper 1.24.5 on W10 Pro 64 bit Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons « Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche » « It's not because they are many to be wrong, they are necessarily right. Coluche »
Après de longues recherches, j'ai découvert qu'il y avait un bug entre IntelliJ Idea (ou PHPStorm) et Xdebug à partir de Xdebug 2.7, qui empêche le debugger de fonctionner.
Il faut donc rester en Xdebug 2.6, ce qui interdit le débogage pour des versions de PHP supérieures à 7.2.