天天看點

Laravel的Linux容器Vagrant+Homestead+Composer+Yaml環境搭建

國内目前所有翻譯的安裝homestead的教程都有一個很大的坑!

按照教程步驟安裝後,Homestead.yaml裡的配置是不被執行的!

我最後折騰了3個晚上,終于找到了方案!

這裡也有Linux下Laravel Vagrant容器開發環境搭建的免費視訊教程:

http://edu.csdn.net/course/detail/2243

别問我是誰,我是雷鋒的弟弟,雷管!

正确的步驟是這樣的:

1. 安裝 vagrant

2. 安裝virtualbox

3. 安裝homestead 工具(不是Homestead盒子)

切換到根目錄并執行git clone

cd ~ git clone https://github.com/laravel/homestead.git Homestead

4. 本地安裝homestead.box

vagrant box add laravel/homestead file:///home/jw/Desktop/homestead.box

5. 初始化homestead工具

cd ~/Homestead bash init.sh

6. 備份Vagrantfile檔案

cd ~/Homestead cp Vagrantfile Vagrantfile_backup

7. 初始化vagrant box

vagrant init laravel/homestead

//執行完此指令後,vagrant會在本目錄生成一個Vagrantfile檔案,而這個檔案

不是我們想要的!!!而這恰恰是國内所有中文教程“坑”!我為了填這個坑折騰了整整3個晚上!别問我是誰,我是雷鋒的弟弟,雷管!

8. 替換vagrantfile

cp Vagrantfile_backup Vagrantfile

9. 啟動vagrant

vagrant up

//如果這時候提示網絡相關錯誤,去更改Homestead.yaml檔案最上面的ip位址,改成任何一個譬如 192.168.3.3

10. 如果按照此步驟走下來遇到問題,歡迎加

Laravel大師之路讨論QQ群 : 340878186