昨晚搜了網上大部分資料進行整理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