web-dev-qa-db-fra.com

Comment définir le chemin exécutable php php.validate.executablePath dans vscode lorsque php est défini à l'intérieur du conteneur Docker?

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.

14
Nicolas Takashi

Voici une capture d'écran.

  • N'oubliez pas de vous échapper \
  • Vous n'avez pas besoin de l'ajouter au Chemin

set php.validate.executablePath snapshot

9
Mohamed Elrashid

J'ai eu le même problème mais j'ai trouvé le correctif ici .

Sous Windows:

  1. Aller aux propriétés du système
  2. Aller à l'onglet Avancé
  3. Cliquez sur "Variables d'environnement"
  4. Sélectionnez le chemin
  5. Ajoutez un nouveau chemin qui pointe vers votre exécutable php 7:

enter image description here

5
ray

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

5
Julian

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

4
Yugandhar

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"

0
Nuuu