Подтвердить что ты не робот

"Не удается проверить файл php. Программа php не найдена"

Я новичок в PHP и хочу использовать редактор VS Code. Однако, когда я сначала сохраняю свой файл php, я получаю это сообщение:

Не удается проверить файл php. Программа php не найдена. Использовать 'php.validate.executablePath' для настройки местоположения 'PHP'

В чем проблема?

4b9b3361

Ответ 1

Сначала перейдите в меню Файл- > Настройки- > Настройки пользователя, Окно появится как показано ниже.

введите описание изображения здесь

Теперь измените файл setting.json, как показано ниже, и сохраните:

введите описание изображения здесь

Если PHP не установлен в вашей системе, скачайте php здесь: windows.php.net/download, распакуйте диск C:, установите "php.validate.executablePath": "C://path.to.your.php.folder//php.exe"

Если php установлен в вашей системе, просто укажите путь к вашему файлу php.exe, как показано ниже:

"php.validate.executablePath": "C://path.to.your.php.folder//php.exe"
Подсказка

: В моем случае я использую XAMPP, который установлен на диске D: поэтому моя настройка ниже

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

Обратите внимание на двойные косые черты.

Ответ 2

существует быстрый способ для этого, просто

  • Поиск в Cortana: web
  • Откройте Установщик Microsoft Web Platform
  • Поиск в Microsoft Web для "php"
  • установите одну из версий php, например php 7.0.5 или php 5.6
  • Если ваша установка будет успешной, теперь ваша система имеет php, и вы не увидите ошибку php в визуальном коде.

Ответ 3

Я решил это, добавив строки

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

Ответ 4

это работа для меня.

если вы установили php, пожалуйста, добавьте путь установки php в переменную path windows enviroment.

если вы еще не установили php, выполните следующие действия:

  1. Установите php и скопируйте путь установки. например: C:\XAMPP\php
  2. перейдите в Система> Расширенные настройки системы> Переменная среды> Переменная пользователя> Путь> Изменить> Создать> вставить путь

перезапустите vscode

Ответ 5

Возможно, это проблема синтаксиса. После многих попыток я обнаружил, что команда должна была быть записана

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

(с двумя обратными косыми чертами). Я заметил, что многие ответы говорят, что нормальная косая черта (/) или только одна обратная косая черта. У меня есть версия Visual Studio Code 1.17.0-insider x64.

Решение работало независимо от местоположения исполняемого файла. Что в моем случае было расположено в C:\xampp\php\php.exe и C:\Program Files\PHP\v7.1\php.exe.

Ответ 6

VS Code пытается проверить ваш код с помощью php, и он не находит php в вашей системе.

Если вы установите php на свой путь (то есть в окне командной строки вы можете ввести "php" в любую папку, и что-то произойдет), все должно работать.

В противном случае вы можете сделать одну из двух вещей:

  • Установите параметр "php.validate.executablePath" в коде VS, чтобы указать на исполняемый файл php в вашей системе, где бы он ни находился.

ИЛИ

  1. Игнорировать ошибку, но вы не получите правильное обнаружение ошибок при кодировании.

Для получения дополнительной информации см. это: https://code.visualstudio.com/Updates#_language-php

Ответ 7

Кроме того, это работает только при открытии папки в коде VS, вы не можете настроить ее для просмотра одного файла. Так как VC создает папку ".vscode", в которой вы можете отредактировать "Настройки" > "Рабочие области". Здесь вы можете указать php.validate.executablePath.

Поэтому помните, что если вы просто открываете один файл, вы не можете использовать эту функциональность, но он все равно будет показывать предупреждение. Вместо этого откройте папку, в которой находится файл.

Если вам не нужно беспокоиться об этом, измените переменную окружения% path%, чтобы включить папку, в которой находится php.exe.

Ответ 8

Во- первых, перейти к File-> НастройкиНастройкиНастройки пользователя tab-> Расширения → из выпадающего списка выберите PHP → в правой панели в разделе PHP> Validate: Путь к исполняемому файлу выберите Редактировать в settings.json.

Затем укажите путь, как в вашем случае, например, для пользователя xamp, который установил xammp на диск c, у вас будет:

"php.validate.executablePath": "c:\xampp\php\php.exe"

Если php установлен в вашей системе независимо или другими способами, просто установите путь к файлу php.exe, как показано ниже:

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