成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Win10搭建Laravel-HomeStead

jsyzchen / 2802人閱讀

摘要:當(dāng)然這步也可以用離線安裝首先將文件改名為執(zhí)行百度網(wǎng)盤鏈接密碼啟動執(zhí)行效果如圖六常用命令優(yōu)雅關(guān)閉盒子名稱從中去除添加的盒子重新加載配置

一.介紹
簡單說下Homestead吧,它有兩個功能:

就是為了能夠在本地方便開發(fā)laravel應(yīng)用,體現(xiàn)laravel開發(fā)的優(yōu)雅性.(但是前期安裝的時候因為各種坑,還是比較難受的)

使得開發(fā)環(huán)境和生產(chǎn)環(huán)境保持一致。Homestead就是web開發(fā)所需軟件的一個集成包(.box結(jié)尾的文件),包括操作系統(tǒng)(ubuntu),php,mysql,nginx,hhvm,redis,memcache等.根據(jù)文件后綴,大家可以猜到這是一個類似"盒子"的東西,其實就是裝了"web開發(fā)軟件"的盒子.ok,Let"s start.

二.安裝環(huán)境+Requirements:

開發(fā)環(huán)境:Win10

Requirements: 1.Virtualbox(虛擬機) 2.vagrant 3.Git

注意事項

1.win10默認(rèn)會開啟"Hyper-v"服務(wù),得要**關(guān)閉**這個服務(wù).

2.virtualbox下載的時候需要注意一下版本,
有的版本下完以后連適配器都沒有,各種各樣的問題都有,所以這塊我建議大家跟我下一樣的吧.

下載鏈接:VirtualBox-5.0.10-104061-Win.exe

3.
  vagrant官網(wǎng):https://www.vagrantup.com/   //下載最新版本即可
  git官網(wǎng):https://git-scm.com/downloads

三.安裝完畢后注意事項

以上所用到的軟件安裝這塊就不細講了,都是"傻瓜化"操作.

接下來需要配置一下git的ssh密鑰,因為我們要用git從github上把Homestead"clone"下來(注意此Homestead非彼Homestead,后面會看到區(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í)行完后,會在當(dāng)前用戶的家目錄下創(chuàng)建Homestead目錄,我們可以執(zhí)行以下命令進到家目錄:

cd ~      

注釋://查看家目錄,pwd 可以從進入相應(yīng)的文件夾查看目錄結(jié)構(gòu),執(zhí)行:

  init.bash   //會生成Homestead.yaml文件

cd Homestead/
用編輯器打開Homestead.yaml,做如圖配置
注意:用“空格”,不要用"Tab"鍵對齊字段,否則Ruby會解析錯誤

四.啟動前注意事項

virtualbox,網(wǎng)線配置:
要勾選"接入網(wǎng)線"

2.如果虛擬機連接方式用了"網(wǎng)絡(luò)地址轉(zhuǎn)換NAT",得確保本地ip地址和Homestead.yaml中配置的ip地址的網(wǎng)段是一致的如圖

3.那么問題來了,如果兩個網(wǎng)段不一樣呢,
比如上例中的ipv4地址為10.xx.xx.x,而Homestead.yaml中ip還是192.168.x.x
這是該怎么解決呢?
答:可以這樣處理
第一步:virtualbox選擇"僅主機"連接方式(所有的虛擬系統(tǒng)是可以相互通信的,但虛擬系統(tǒng)和真實的網(wǎng)絡(luò)是被隔離開的);
詳細介紹:虛擬機連接方式

第二步:配置ip

之后保存即可。

五.啟動

首先執(zhí)行(GIT):

vagrant box add laravel/homestead     //任意目錄下都可以
應(yīng)該會自動從鏡像地址下載Homestead,可以將地址復(fù)制出來以后用迅雷下載,我下載了用了一個小時左右就好了(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

啟動,執(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)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/22680.html

相關(guān)文章

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<