Vagrant использует локально установленную версию php вместо включенной / определенной версии - PullRequest
0 голосов
/ 17 января 2019

Давным-давно я установил WAMP локально, используя Bitnami, и обновил каждый компонент отдельно. Я только начал использовать Vagrant для работы над проектом с использованием Laravel.

Версия PHP для Битнами - 7.0.30.

Когда я бродю, он все еще использует php версии 7.0.30.

Когда я запускаю обновление композитора, он также использует php v7.0.30.

Я подготовил коробку, используя версию laravel / hometead '7.0.0', которая включает несколько версий php, 7.0, 7.1, 7.2 и 7.3

В файле Homestead.yaml:

sites:
    php: "7.2"

Тем не менее, подготовка, похоже, не указывает на обновленную версию php. Это все еще указывает на 7.0.30

выходные данные обновления композитора:

Problem 1
     - This package requires php ^7.1.3 but your PHP version (7.0.30) does not satisfy that requirement.  
Problem 2
     - laravel/framework v5.7.9 requires php ^7.1.3 -> your PHP version (7.0.30) does not satisfy that requirement.

Q1 : Могу ли я сохранить свою локальную версию PHP как есть? У меня есть несколько сайтов, которые настроены на использование этой версии.

Q2: Как отключить локальную версию 7.0.30 или указать, что бродячее поле должно использовать другую версию php?

Это Windows 10 Enterprise.

Любая помощь, указывающая мне правильное направление, поможет.

Заранее спасибо за любую помощь!

...