合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
## 依赖安装 在正式操作之前,需要具备一些前提条件,电脑上需要安装 `virtualbox` 、 `vagrant` 并配置好环境变量全局可用。 此外还需要下载对应的 `box`。 `virtualbox`,`vagrant` 的下载安装可看此[教程](https://learnku.com/docs/laravel-development-environment/7.x/development-environment-windows/8444),只看 `virtualbox` 和 `vagrant` 即可,`box` 可从[百度网盘下载](https://pan.baidu.com/s/1-W1fWx9fAKfGm66LFGfvRA),提取码:pg6r。 ## 初始化 `$>`表示为在命令行环境下。 1. 创建一个文件夹,放置 `box` 2. 在文件夹下打开 `cmd` 3. 新增 `box` ``` $>vagrant box add name1 box\_name name1 为在 vagrant 中注册的名字,比如 yii2,box\_name 是文件夹中下载的 box 的名字 ``` 4. 初始化 ``` $>vagrant init yii2 这里要使用在上一步中注册的名字,此处是 yii2,这样在当前文件夹中会生成一个 Vagrantfile 文件 ``` 5. 配置 Vagrantfile 文件 Vagrantfile使用原生的也可以,此处说明一下相关的一些配置。 ``` Vagrant.configure("2") do |config| config.vm.box="yii2" #下面的三个配置为新增的      #配置同步目录      config.vm.synced\_folder "code","/path/on/virtualbox",create:true      config.vm.synced\_folder "code","/home/vagrant/projects/",create:true #举例      #配置 ssh key      config.ssh.insert\_key=false      #配置ip地址      config.vm.network "private\_network",ip:"192.168.20.20"  end ``` 6. 启动并连接 ```  #在当前目录的命令行下执行命令  $>vagrant up && vagrant ssh ``` 依照如上的操作步骤之后,运行项目的虚拟机环境就搭建完毕。 ## shell连接 按照上诉流程完成初始化之后,通过`shell`来进行连接,对应的密码文件在主机当前登录用户目录下,`~\\.vagrant.d\\insecure\_private\_key`。