J'ai un environnement de développement basé sur docker.
Chaque fois que j'ouvre VSCode, je reçois ce message:
Impossible de valider car aucun exécutable PHP est défini. Utilisez le paramètre 'php.validate.executablePath' pour configurer l'exécutable PHP.
Quelqu'un sait comment définir php.validate.executablePath dans ce cas?
Je ne sais pas comment faire.
J'ai eu le même problème mais j'ai trouvé le correctif ici .
Sous Windows:
Bien sûr, c'est facile. Suivez simplement ce qu'il dit.
Allez dans Fichier> Préférences> Paramètres ... il ouvrira le fichier settings.json.
ajoutez le code suivant:
{"php.validate.executablePath": "Ici vous mettez votre chemin PHP.exe"}
Vous devez savoir où se trouve le fichier PHP.exe dans votre ordinateur, recherchez dans le dossier php> bin.
J'espère que ça marche pour toi
Pour les utilisateurs de Linux: si vous n'avez pas installé PHP installé, téléchargez d'abord,
puis en type de terminal
$ whereis php
et il montrera le chemin pour l'exécutable php (Ce sera soit dans /usr/bin/php
ou usr/local/bin/php
) que vous pouvez copier depuis le terminal.
Dans VScode goto settings.json
fichier et coller
php.validate.executablePath: /usr/bin/php
J'ai également reçu ce message d'erreur. Le chemin vers php.exe était déjà défini dans mes variables d'environnement système.
L'erreur a disparu lorsque j'ai commenté "php.validate.executablePath": "c: /path/to/php7.2.10/php.exe", dans le fichier settings.json dans VS Code.
Téléchargez PHP, dans mon cas, j'ai téléchargé ici: http://windows.php.net/download/
Copiez et collez les fichiers vers un emplacement sur votre ordinateur et définissez le chemin:
"php.validate.executablePath": "C: /php/php.exe"