Je suis développeur et pour un projet sous PrestaShop j’ai docké une infra Apache2, PHP-Fpm et MariaDB.
Mon environnement de dev est sous Windows 10 pro avec un backend Debian (WSL2), Docker for Windows et VSCode.
Tout fonctionne parfaitement, mais je souhaiterais utiliser l’extension PHP Debug de Felix Becker pour VSCode afin d’avoir un debugger PHP et c’est là que c’est compliqué
Dans mon conteneur PHP est installer XDebug en version 3.0.2 sur le port 9003 afin d’éviter les conflits avec le port 9000 de php-fpm, mais avec toutes les couches réseaux de Docker, WSL2 et l’hôte je suis un peu perdu pour configurer xdebug.ini et lauch.json (vscode) pour qu’ils puissent communiquer.