Intereting Posts
Как проверить, существует ли веб-страница. jQuery и / или PHP Почему XHP может изменить синтаксис PHP и все же быть полностью реализована как расширение? Как изменить размер изображения высокого разрешения с помощью PHP PHP – Измененное изображение имеет больший размер файла Расширенная фильтрация коллекции связанных лиц в Symfony Методы написания масштабируемого веб-сайта Обновление PHP-версии вызвало проблемы с конструкторами классов Случайное воспроизведение в случайном порядке без повторения одинаковых результатов Приверженность Zend Framework – любые аргументы против? Обновление базы данных SQL с использованием значений флажка .htaccess – запретить доступ к папке, но разрешить доступ к файлу через index.php не удалось получить токен доступа, связанный с api Класс PHP не найден, но он включен PHP DOM: разбор HTML-списка в массив? WooCommerce использует вторичный PHP-файл (ссылающийся на шаблон)

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

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

Не удается проверить файл php. Программа php не найдена. Используйте параметр «php.validate.executablePath», чтобы настроить расположение «php»,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ИЛИ

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

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

    есть быстрый способ для этого, просто

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

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

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

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

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

     "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.