На производстве у меня есть два сервера с php7 .1 и php7 .3. За исключением версии php, среда одинакова.
Я пытаюсь воссоздать это в усадьбе, используя разные php -версии для каждого сайта, но все сайты заканчиваются использованием php 7.4, поскольку это текущая версия окна усадьбы.
Другими словами, управление версиями сайта не имеет никакого эффекта:
Homestead.yaml
ip: "192.168.10.10"
memory: 2048
cpus: 2
provider: virtualbox
authorize: .ssh/homestead_rsa.pub
keys:
- .ssh/homestead_rsa
folders:
- map: C:/www/api
to: /home/vagrant/api
php: "7.3"
- map: C:/www/bikes
to: /home/vagrant/bikes
php: "7.1"
- map: C:/www/manager
to: /home/vagrant/manager
php: "7.3"
sites:
- map: api.test
to: /home/vagrant/api/public
- map: bikes.test
to: /home/vagrant/bikes/public
- map: manager.test
to: /home/vagrant/manager/public
databases:
- api
- bikes
- manager
Кто-нибудь понял, что я делаю неправильно? Есть ли лучший способ сделать это? Как иметь несколько ящиков?
Я использую Vagrant 2.2.6 и Homestead 9.2.0