Не удается проверить так как не задан исполняемый php файл

Обновлено: 04.07.2024

Я запускаю новую копию Windows 10, и я только что установил код Visual Studio. Я пытался разработать проект PHP с использованием VS Code. Но у меня проблемы с настройкой среды.

Но все же у меня возникает эта проблема.

enter image description here

Вы установили расширение PHP IntelliSense , и эта ошибка из-за него.
Итак, если вы хотите решить эту проблему, перейдите в это меню:
File -> Preferences -> Settings
Теперь вы видите 2 окна. В правом окне добавьте следующие коды:

Как на картинке ниже.

ВНИМАНИЕ. Этот адрес C:\\wamp64\\bin\\php\\php7.0.4\\php.exe - адрес моего файла php7.exe . Замените этот адрес собственным php7.exe .

После добавления каталога php в настройки пользователя,

Если ошибка не исчезла, убедитесь, что вы установили:

64-битная или 32-битная версия php (x64 или x86) в зависимости от вашей ОС;

Чтобы проверить, в порядке ли у вас PHP exe, откройте cmd.exe:

Этот тоже работает

Удалите строку "php.executablePath" из настроек кода VS.

Затем добавьте путь xampp php к системным переменным .

enter image description here

enter image description here

После этого перезапустите код Visual Studio.

Для меня было важно удалить путь "php.executablePath" из настроек кода VS и оставить только путь к PHP в переменной Path.

Когда у меня была переменная Path вместе с php.executablePath, все равно возникала раздражающая ошибка (несмотря на то, что путь к php был правильным).

Попробуйте это . Это точно решит вашу проблему!

Метод 1 -

Шаг 1. Перейдите в раздел Параметры окружающей среды .

Шаг 2 - Найдите переменную PATH и добавьте путь к вашей папке PHP.

Шаг 3 - Для пользователей XAMPP введите C: \ xampp \ php, а пользователи WAMP - C: \ wamp64 \ bin \ php \ php7.1.9 ') и сохраните.

Метод 2 -

В VS Code

enter image description here

Откройте файл settings.json и введите указанные ниже коды.

Если вы используете WAMP , введите этот код и сохраните.

Если вы используете XAMPP , введите этот код и сохраните.

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

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

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

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

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

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

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

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

  1. Поиск в Кортане: Интернет
  2. Откройте Установщик веб-платформы Microsoft .
  3. Поиск в Microsoft Web по запросу "php"
  4. установите одну из версий php, например php 7.0.5 или php 5.6
  5. если установка прошла успешно, теперь в вашей системе установлен php, и вы не увидите ошибку php в визуальном коде .

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

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

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

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

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

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

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

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

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

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

Кроме того, это работает, только если вы открываете папку в VS Code, вы не можете настроить ее для просмотра одного файла. Так как VC создает папку «.vscode», в которой находится файл provins.json при редактировании настроек> Workspaces. Здесь вы можете указать php.validate.executablePath.

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

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

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

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

Читайте также: