homebrew — Как проверить версию php в MacOS sierra?

У меня есть Mac OS Sierra Machine. Когда я запускаю проект php в vs code, я получаю следующее предупреждение

языковой сервер нуждается в php 7, и найденная версия 5.6.27.

Поэтому я использовал homebrew для обновления до версии 7 и подтвердил его с терминала. Я также использую mamp, который показывает версию 7.
Но в терминале vs code версия php по-прежнему 5.6.27. Так я немного запутался?

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

Я изменил значение php.validate.executablepath в settings.json в против кода от usr/bin/php в usr/local/bin/php, но все еще против терминала кода, показывающего более старую версию (то есть 5.6.27)

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

3

Решение

Это потому, что VM Code все еще проверяет каталог / usr / bin / php, который является php5

Вы должны настроить путь к исполняемому файлу PHP в файле настроек пользователя.
Выполните следующие шаги, чтобы изменить его

  1. Идти к Файл> Настройки> Настройки пользователя> Settings.json
  2. Измените значение php.validate.executablePath в соответствии с установленным
    каталог php7.

    «Php.validate.executablePath»:
    «/Applications/MAMP/bin/php/php7.0.14/bin/php»

  3. Перезапустить VM Code

Setting.json

  1. Если проблема осталась прежней, добавьте путь к PHP7 в переменные вашей среды, запустите где php а также php — версия проверять. Чтобы добавить путь в вашу macos sierra, сделайте следующее:

    • В терминале бегите vim ~ / .bash_profile
    • Введите i, а затем вставьте следующее в верхней части файла:

      export PATH=/user/local/bin:$PATH
      
    • Нажмите ESC, введите: wq и нажмите Enter.

    • В терминале беги источник ~ / .bash_profile
    • В Терминале введите какой php снова и ищите обновленную строку.
    • Если все прошло успешно, он должен вывести новый путь к установке MAMP PHP.
    • Если он не выводит правильный путь, попробуйте закрыть окно терминала (выйти полностью) и открыть снова, он должен применить изменения (перезапустите вкратце)
4

Другие решения

Чтобы узнать, какую версию вы используете, загрузите php-файл на ваш сервер, содержащий следующий код …

<?php

phpinfo();

?>

Это скажет вам в верхней части страницы.

0

По вопросам рекламы [email protected]