XDebug est une extension indispensable qui va vous permettre de « débugger » votre code PHP.
Nous allons voir dans cet article comment l’installer pas à pas.
Sommaire
I. Récupérer le fichier DLL
La première étape consiste à télécharger le fichier DLL adéquat.
Celui-ci varie suivant votre version de PHP.
Le site de XDebug permet de copier/coller la sortie de votre phpinfo() afin de déterminer quel DLL télécharger. (https://xdebug.org/wizard.php)
Méthode 1 : Analyse du phpinfo()
La méthode la plus simple est de se placer dans le répertoire de votre projet, d’ouvrir une invité de commande et de taper la commande « php -i ».
Astuce: Si vous êtes sous Windows, vous pouvez taper la commande php -i | clip pour que l’output du phpinfo() soit directement dans votre presse papier 🙂
Copiez/collez l’output dans le cadre présent dans la page du lien ci-dessus puis cliquez sur « analyse my phpinfo() ».
Si vous
avez utilisé la méthode 1, le path est indiqué.
Astuce : ouvrez une invité de commande dans le répertoire de votre projet et exécutez la commande « php –ini » pour avoir la location du php.ini utilisé par le projet.
Vérification que cette étape a fonctionné :
Tapez la commande php -i dans le répertoire de votre projet, vous devriez voir les lignes suivantes dans votre output:
Vous avez fait le plus dur ! Rendez-vous dans la partie 2 pour paramétrer VS Code.
En basculant sur PhpStorm, j'ai été surpris de constater que les annotations n'étaient pas nativement prises en charge par l'IDE.
En effet, PhpStorm ne va pas vous proposer d'ajouter automatiquement les imports nécessaires à vos annotations et va les considérer comme "inutiles".
Cela signifie que même si vous rajoutez les imports manuellement, ils seront supprimés automatiquement a...
Xdebug est une extension indispensable qui va vous permettre de « débugger » votre code PHP.
J’ai installé ce débugger sur de nombreux projets PHP, si vous suivez ce guide pas-à-pas vous pourrez installer Xdebug sans aucun problème !
I. Ré...
Vous venez de créer votre projet Symfony 5 et vous voulez à présent le démarrer en local, cet article est fait pour vous :) On va voir toutes les solutions qui s'offrent à vous ( et il y en a beaucoup ! ) pour démarrer votre projet.
Qu'est ce qu'il vou...
Il y a plus d'un an, nous avions fait un article équivalent pour Symfony 4. Si vous l'avez lu, vous ne serez pas dépaysé, la démarche est quasiment identique !
Aujourd'hui on va voir pas à pas comment établir une connexion vers une base de données Post...