Я новичок в PHP и хочу использовать редактор кода VS. Однако, когда я впервые сохраняю свой php-файл, я получаю следующее сообщение:
Не удается проверить файл php. Программа php не найдена. Использовать
Параметр php.validate.executablePath для настройки расположения
‘PHP’
В чем проблема?
Сначала зайдите в Файл-> Настройки-> Настройки пользователя,
Окно появится как на картинке ниже.
Теперь измените 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"
Следите за двойные косые черты.
Есть быстрый способ исправить это, просто
Я решил это, добавив строки
«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 windows.
если вы еще не установили php, выполните следующие действия:
перезапустите vscode
VS Code ищет подтверждение вашего кода с помощью php, и не находит php установленный в вашей системе.
Если вы устанавливаете php по своему пути (то есть в окне командной строки вы можете ввести «php» в любую папку, и что-то произойдет), все должно работать.
В противном случае вы можете сделать одну из двух вещей:
ИЛИ ЖЕ
Для получения дополнительной информации см. Это: https://code.visualstudio.com/Updates#_language-php
Кроме того, это работает, только если вы открываете папку в VS Code, вы не можете настроить ее для просмотра одного файла. Так как VC создает папку «.vscode», в которой находится файл provins.json при редактировании «Предпочтения»> «Рабочие пространства». Здесь вы можете указать php.validate.executablePath.
Так что имейте это в виду, что если вы просто откроете один файл, вы не сможете использовать эту функцию, но он все равно покажет предупреждение. Вместо этого откройте папку, в которой находится файл.
Если вы не хотите беспокоиться об этом, измените переменную среды% path%, включив в нее папку, в которой находится php.exe.
Возможно, это проблема синтаксиса. После многих попыток я обнаружил, что команда должна быть написана
"php.validate.executablePath": "C:\\xampp\\php\\php.exe",
(с двумя обратными слешами). Я заметил, что многие ответы говорят, что нормальный слеш
(/) или только один обратный слеш тоже сработал. У меня есть Visual Studio Code версии 1.17.0-инсайдерской x64.
Решение работало независимо от расположения исполняемого файла. Который в моем случае находился в C: \ xampp \ php \ php.exe и C: \ Program Files \ PHP \ v7.1 \ php.exe.