mac下安裝 homestead

昨晚搜了網上大部分資料進行整理css


一、安裝VirtualBox、Vargrant

VirtualBox   https://www.virtualbox.org/wiki/Downloads

Vargrant  https://www.vagrantup.com/downloads.html

查看 vagrant -v 版本

安裝完成前兩項後

二、安裝 Homestead Vagrant Box

vagrant box add laravel/homestead

完成Homestead Vagrant Box安裝

相對文件比較大(1g)左右須要等待一會具體時間看網速

三、安裝 Homestead

#切換到用戶文件夾 cd ~ #克隆homestead項目 到 home/Homestead 文件夾 git clone https://github.com/laravel/homestead.git Homestead
git 項目克隆完成後,切換到 Homestead 文件夾,建立相關配置文件:
#切換到homestead目錄 cd ~/Homestead # Mac / Linux... bash init.sh

四、編輯 Homestead.yaml

走完上面步驟後 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 

編輯 /etc/hosts 文件

這時咱們再看一看 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 upbash

 

內容來自:https://www.jianshu.com/p/1cf3f7857e19app

相關文章
相關標籤/搜索