Не удается проверить так как не задан исполняемый php файл
Я запускаю новую копию Windows 10, и я только что установил код Visual Studio. Я пытался разработать проект PHP с использованием VS Code. Но у меня проблемы с настройкой среды.
Но все же у меня возникает эта проблема.
Вы установили расширение 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 к системным переменным .
После этого перезапустите код 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
Откройте файл settings.json и введите указанные ниже коды.
Если вы используете WAMP , введите этот код и сохраните.
Если вы используете XAMPP , введите этот код и сохраните.
Невозможно проверить файл php. Программа php не найдена. Использовать Параметр php.validate.executablePath для настройки расположения 'PHP'
Сначала перейдите в Файл-> Настройки-> Настройки пользователя , Окно появится как на картинке ниже.
Теперь измените файл setting.json , как показано на рисунке ниже, и сохраните:
Если в вашей системе установлен php, просто укажите путь к файлу "php.validate.executablePath": "C://path.to.your.php.folder//php.exe" , как показано ниже:
подсказка: в моем случае я использую XAMPP, который установлен на диске D :, так что мои настройки ниже
Помните о двойных косых чертах .
- Поиск в Кортане: Интернет
- Откройте Установщик веб-платформы Microsoft .
- Поиск в Microsoft Web по запросу "php"
- установите одну из версий php, например php 7.0.5 или php 5.6
- если установка прошла успешно, теперь в вашей системе установлен 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, выполните следующие действия:
- Установите php и скопируйте путь установки. например: C: \ XAMPP \ php
- перейдите в Систему> Расширенные настройки системы> Переменная окружающей среды> Переменная пользователя> Путь> Изменить> Новый> вставьте путь
VS Code пытается проверить ваш код с помощью php, и не находит php, установленный в вашей системе.
Если вы устанавливаете php по своему пути (то есть в окне командной строки вы можете ввести «php» в любую папку, и что-то произойдет), все должно работать.
В противном случае вы можете сделать одну из двух вещей:
- Установите параметр "php.validate.executablePath" в VS Code, чтобы он указывал на исполняемый файл php в вашей системе, где бы он ни находился.
- Игнорируйте ошибку, но вы не получите правильного обнаружения ошибки при кодировании.
Кроме того, это работает, только если вы открываете папку в VS Code, вы не можете настроить ее для просмотра одного файла. Так как VC создает папку «.vscode», в которой находится файл provins.json при редактировании настроек> Workspaces. Здесь вы можете указать php.validate.executablePath.
Имейте это в виду, что если вы просто откроете один файл, вы не сможете использовать эту функцию, но он все равно покажет предупреждение. Вместо этого откройте папку, в которой находится файл.
Если вы не хотите беспокоиться об этом, измените переменную среды% path%, добавив в нее папку, в которой находится php.exe.
Возможно, это проблема синтаксиса. После многих попыток я обнаружил, что команду нужно написать
(с двумя обратными слешами). Я заметил, что многие ответы говорят, что нормальный слеш (/) или только один обратный слеш тоже сработал. У меня есть версия Visual Studio Code 1.17.0-Insider x64.
Читайте также: