摘要:當(dāng)然這步也可以用離線安裝首先將文件改名為執(zhí)行百度網(wǎng)盤鏈接密碼啟動(dòng)執(zhí)行效果如圖六常用命令優(yōu)雅關(guān)閉盒子名稱從中去除添加的盒子重新加載配置
一.介紹
簡(jiǎn)單說(shuō)下Homestead吧,它有兩個(gè)功能:
就是為了能夠在本地方便開(kāi)發(fā)laravel應(yīng)用,體現(xiàn)laravel開(kāi)發(fā)的優(yōu)雅性.(但是前期安裝的時(shí)候因?yàn)楦鞣N坑,還是比較難受的)
使得開(kāi)發(fā)環(huán)境和生產(chǎn)環(huán)境保持一致。Homestead就是web開(kāi)發(fā)所需軟件的一個(gè)集成包(.box結(jié)尾的文件),包括操作系統(tǒng)(ubuntu),php,mysql,nginx,hhvm,redis,memcache等.根據(jù)文件后綴,大家可以猜到這是一個(gè)類似"盒子"的東西,其實(shí)就是裝了"web開(kāi)發(fā)軟件"的盒子.ok,Let"s start.
二.安裝環(huán)境+Requirements:
開(kāi)發(fā)環(huán)境:Win10
Requirements: 1.Virtualbox(虛擬機(jī)) 2.vagrant 3.Git
注意事項(xiàng):
1.win10默認(rèn)會(huì)開(kāi)啟"Hyper-v"服務(wù),得要**關(guān)閉**這個(gè)服務(wù).
2.virtualbox下載的時(shí)候需要注意一下版本, 有的版本下完以后連適配器都沒(méi)有,各種各樣的問(wèn)題都有,所以這塊我建議大家跟我下一樣的吧.
下載鏈接:VirtualBox-5.0.10-104061-Win.exe
3. vagrant官網(wǎng):https://www.vagrantup.com/ //下載最新版本即可 git官網(wǎng):https://git-scm.com/downloads
三.安裝完畢后注意事項(xiàng)
以上所用到的軟件安裝這塊就不細(xì)講了,都是"傻瓜化"操作.
接下來(lái)需要配置一下git的ssh密鑰,因?yàn)槲覀円胓it從github上把Homestead"clone"下來(lái)(注意此Homestead非彼Homestead,后面會(huì)看到區(qū)別,這塊先不解釋)
操作:任意目錄,鼠標(biāo)右鍵,選擇"git bash",執(zhí)行下面代碼
ssh-keygen -t rsa -C "you@homestead"
從github克隆Homestead,執(zhí)行:
git clone https://github.com/laravel/homestead.git Homestead
上述命令執(zhí)行完后,會(huì)在當(dāng)前用戶的家目錄下創(chuàng)建Homestead目錄,我們可以執(zhí)行以下命令進(jìn)到家目錄:
cd ~
注釋://查看家目錄,pwd 可以從進(jìn)入相應(yīng)的文件夾查看目錄結(jié)構(gòu),執(zhí)行:
init.bash //會(huì)生成Homestead.yaml文件
cd Homestead/
用編輯器打開(kāi)Homestead.yaml,做如圖配置
注意:用“空格”,不要用"Tab"鍵對(duì)齊字段,否則Ruby會(huì)解析錯(cuò)誤
四.啟動(dòng)前注意事項(xiàng)
virtualbox,網(wǎng)線配置:
要勾選"接入網(wǎng)線"
2.如果虛擬機(jī)連接方式用了"網(wǎng)絡(luò)地址轉(zhuǎn)換NAT",得確保本地ip地址和Homestead.yaml中配置的ip地址的網(wǎng)段是一致的如圖:
3.那么問(wèn)題來(lái)了,如果兩個(gè)網(wǎng)段不一樣呢,
比如上例中的ipv4地址為10.xx.xx.x,而Homestead.yaml中ip還是192.168.x.x
這是該怎么解決呢?
答:可以這樣處理
第一步:virtualbox選擇"僅主機(jī)"連接方式(所有的虛擬系統(tǒng)是可以相互通信的,但虛擬系統(tǒng)和真實(shí)的網(wǎng)絡(luò)是被隔離開(kāi)的);
詳細(xì)介紹:虛擬機(jī)連接方式
第二步:配置ip
之后保存即可。
五.啟動(dòng)
首先執(zhí)行(GIT):
vagrant box add laravel/homestead //任意目錄下都可以 應(yīng)該會(huì)自動(dòng)從鏡像地址下載Homestead,可以將地址復(fù)制出來(lái)以后用迅雷下載,我下載了用了一個(gè)小時(shí)左右就好了(hc-download文件)。 當(dāng)然這步也可以用離線安裝. 首先,將hc-download文件改名為:homestead.box 執(zhí)行: vagrant box add laravel/homestead D:/homestead/homestead.box 百度網(wǎng)盤鏈接: https://pan.baidu.com/s/1bp079cb 密碼: rjpe
啟動(dòng),執(zhí)行:
cd ~/Homestead vagrant up
效果如圖:
六.vagrant 常用命令
vagrant --help vagrant up vagrant halt //優(yōu)雅關(guān)閉Homestead vagrant box list vagrant box remove "盒子名稱" //從vagrant中去除添加的盒子 vagrant --reload //重新加載配置 .....
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/22680.html
閱讀 2884·2023-04-26 01:47
閱讀 3657·2023-04-25 23:45
閱讀 2563·2021-10-13 09:39
閱讀 663·2021-10-09 09:44
閱讀 1879·2021-09-22 15:59
閱讀 2895·2021-09-13 10:33
閱讀 1846·2021-09-03 10:30
閱讀 704·2019-08-30 15:53