同时存在两个或多个homestead 虚拟box

时间:2021-03-08 19:23:34

开发中发现,不同版本的homestead 里面的环境各不相同,里面的node,npm等版本都不一致,如果需要添加 不同版本的homestead同时存在可以按照以下办法处理。

 

 

tips:

   提供可以离线下载的 地址:

    https://atlas.hashicorp.com/laravel/boxes/homestead/versions/X.X.X/providers/virtualbox.box

    这里的x.x.x可以在网站查看对应的homestead的版本号  ,https://atlas.hashicorp.com/laravel/boxes/homestead这里查看 每个标签的右上角是版本号

 

 

下载完进行添加:

   

cd ~/.homesated
vagrant box remove laravel/homestead
vagrant box add laravel/homestead ~/Download/vritualxxx.box
vagrant up

 在这里没有找到俩个共存的方法,懒得找了,就先删除一个在添加另一个 ,这样其他配置不用修改 ,启动即可

在homestead里 如果安装了php7的版本后,在安装其他低版本的可能启动后会报php7-fpm没有启动,只需要进入虚拟机,手动启动就可以了

vagrant ssh
/etc/init.d/php5-fpm restart