昨晚搜了网上大部分资料进行整理css
查看 vagrant -v 版本
安装完成前两项后vagrant box add laravel/homestead
完成Homestead Vagrant Box安装相对文件比较大(1g)左右须要等待一会具体时间看网速
#切换到用户文件夹 cd ~ #克隆homestead项目 到 home/Homestead 文件夹 git clone https://github.com/laravel/homestead.git Homestead
git 项目克隆完成后,切换到 Homestead 文件夹,建立相关配置文件:
#切换到homestead目录 cd ~/Homestead # Mac / Linux... bash init.sh
走完上面步骤后 Homestead 文件夹里会出现一个 Homesstead.yaml 配置文件。这个文件能够配置 mac 与虚拟机的共享文件夹、Nginx 站点、数据库等等、虚拟机使用 cpu 数、内存等等。 如今咱们的目的是先安装并运行 Laravel 就好了,先使用其预设值便可,先不进行修改。可是咱们须要根据其预设值对 mac 进行一些操做。
打开 Homesstead.yaml,先看一眼 folders 的值:html
folders:
- map: ~/Code to: /home/vagrant/Code
folders 决定了 mac 与虚拟机的共享文件夹,以上预设值指:mac 的 ~/Code
目录与虚拟机的 /home/vagrant/Code
是映射的关系。这时咱们的 mac 上并无 ~/Code
这个目录,自行新建便可。laravel
#切换到用户目录 cd ~ #建立文件夹 mkdir -p code/lexing
这时咱们再看一看 Homesstead.yaml 的 ip 和 sites 两项:git
ip: "192.168.10.10" ...... sites: - map: homestead.app to: /home/vagrant/Code/Laravel/public ......
ip 是指 Homestead 的 ip,sites 则是指定域名去对应虚拟机的文件目录。记住这两个值,相应的去 /etc/hosts
文件最后添加如如下格式内容便可。另外提一下 etc 文件夹使用 Fider 的前往文件夹,输入/etc/
就能够进入了。github
192.168.10.10 homestead.app
到这里准备工做就已经完成了,咱们能够启动虚拟机了。数据库
因为进入虚拟机就都要用命令行干活了,这里推荐一下可使用 iTerm 这个命令行工具。
在mac命令行中输入 cd ~/Homestead
,切换到homestead项目所在到目录,而后输入 vagrant up
bash
内容来自:https://www.jianshu.com/p/1cf3f7857e19app