我正在使用2个流浪盒在网站代码库上运行两个不同的php版本(PHP5.4和PHP7)。
这两个流浪盒都同步了同一个文件夹。
如何设置以下域名:
PHP7:
php7.domain.com
local.domain.com
PHP5:
php5.domain.com
local.domain.dev
我还希望PHP5框能够从PHP7框的数据库中运行。我应该在这里更改哪些设置?
答案 0 :(得分:1)
您可以使用插件管理主机名:vagrant-hostmanager
以下是如何将它用于两台机器:
Vagrant.configure(2) do |config|
config.hostmanager.enabled = true
config.hostmanager.manage_host = true
config.hostmanager.manage_guest = true
config.vm.define "php7" do |php7_config|
php7_config.vm.box = "..."
php7_config.vm.hostname = "php5"
php7_config.vm.network :private_network, ip: "192.168.10.10"
php7_config.hostmanager.aliases = [ "php7.domain.com" ]
end
config.vm.define "php5" do |php5_config|
php5_config.vm.box = "..."
php5_config.vm.hostname = "php5"
php5_config.vm.network :private_network, ip: "192.168.10.20"
php5_config.hostmanager.aliases = [ "php5.domain.com" ]
end
end
运行后,它会将记录php7.domain.com,php5.domain.com放在/ etc / hosts中