Question "Impossible de valider le fichier php. Le programme php n'a pas été trouvé "


Je suis débutant en PHP et je souhaite utiliser l'éditeur de code VS. Cependant, lorsque je sauvegarde mon fichier php pour la première fois, je reçois ce message:

Impossible de valider le fichier php. Le programme php n'a pas été trouvé. Utilisez le   Paramètre 'php.validate.executablePath' pour configurer l'emplacement de   'php'

Quel est le problème?


22
2017-12-09 15:03


origine


Réponses:


Tout d'abord, allez dans Fichier-> Préférences-> Paramètres utilisateur, Une fenêtre viendra comme ci-dessous l'image.

enter image description here

Maintenant changez le setting.json fichier comme ci-dessous image et enregistrer:

enter image description here

Si PHP n'est pas installé sur votre système, téléchargez php ici: windows.php.net/download, décompressez vers C: conduire, définir "php.validate.executablePath": "C://path.to.your.php.folder//php.exe"

Si php est installé sur votre système, définissez simplement le chemin de votre php.exe fichier comme ci-dessous:

"php.validate.executablePath": "C://path.to.your.php.folder//php.exe"

indice: dans mon cas, j'utilise XAMPP qui est installé dans le lecteur D: mon paramètre est ci-dessous

"php.validate.executablePath": "D://xampp//php//php.exe"

Attention au doubles barres obliques.


48
2018-03-28 11:04



VS Code cherche à valider votre code en utilisant php, et il ne trouve pas php installé sur votre système.

Si vous installez php sur votre chemin (c'est-à-dire, dans une fenêtre d'invite de commandes, vous pouvez taper "php" dans n'importe quel dossier et quelque chose se produira), tout devrait fonctionner.

Sinon, vous pouvez faire l'une des deux choses suivantes:

  1. Définissez le paramètre "php.validate.executablePath" dans VS Code pour qu'il pointe vers l'exécutable php de votre système, où qu'il se trouve.

OU

  1. Ignorez l'erreur, mais vous ne pourrez pas détecter correctement les erreurs lorsque vous codez.

Pour plus d'informations, voir ceci: https://code.visualstudio.com/Updates#_language-php


1
2017-12-09 19:05



il existe un moyen rapide de résoudre ce problème, juste

  1. Rechercher dans Cortana: web
  2. Ouvrir Microsoft Web Platform Installer
  3. Rechercher dans Microsoft Web pour "php"
  4. installer une des versions php comme php 7.0.5 ou php 5.6
  5. Si votre installation réussit, votre système a maintenant php et vous ne verrez pas d'erreur php dans code visuel.

1
2018-05-17 00:30



En outre, cela ne fonctionne que si vous ouvrez un dossier dans VS Code, vous ne pouvez pas le configurer pour afficher un seul fichier. Comme VC crée un dossier ".vscode" avec settins.json à l’intérieur lorsque vous éditez les Préférences> Espaces de travail. C'est ici que vous pouvez spécifier le fichier php.validate.executablePath.

Donc, gardez cela à l'esprit, si vous ouvrez un seul fichier, vous ne pouvez pas utiliser cette fonctionnalité, mais elle affichera toujours l'avertissement. Ouvrez plutôt le dossier dans lequel se trouve le fichier.

Si vous ne voulez jamais vous en soucier, modifiez votre variable d'environnement% path% pour inclure le dossier contenant php.exe.


0
2018-01-02 17:04



C'est peut-être une question de syntaxe. Après plusieurs tentatives, j'ai trouvé que la commande devait être écrite

"php.validate.executablePath": "C:\\xampp\\php\\php.exe",

(avec 2 barres obliques inverses). J'ai remarqué que beaucoup de réponses disaient qu'une barre oblique normale (/) Ou juste une barre oblique inversée a aussi bien fonctionné. J'ai le code Visual Studio version 1.17.0-insider x64.

La solution fonctionnait indépendamment de l'emplacement du fichier exécutable. Qui dans mon cas se trouvait dans C: \ xampp \ php \ php.exe et C: \ Program Files \ PHP \ v7.1 \ php.exe.


0
2017-09-25 23:36



Je l'ai résolu en ajoutant des lignes

"php.executablePath": "C: /wamp64/bin/php/php7.1.9/php.exe", "php.validate.executablePath": "C: /wamp64/bin/php/php7.1.9/php.exe"


0
2018-02-01 03:52



c'est du travail pour moi.

Si vous avez installé php, veuillez ajouter le chemin d'accès de l'installation php à la variable d'environnement du chemin d'accès.

Si vous n'installez pas encore PHP, veuillez suivre cette étape:

  1. Installez php et installez le chemin de copie. ex: C: \ XAMPP \ php
  2. sélectionnez Système> Paramètres système avancés> Variable d'environnement> Variable utilisateur> Chemin d'accès> Modifier> Nouveau> collez le chemin

redémarrer vscode


0
2018-02-25 03:26