国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Win10搭建Laravel-HomeStead

jsyzchen / 2797人閱讀

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

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

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

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

二.安裝環境+Requirements:

開發環境:Win10

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

注意事項

1.win10默認會開啟"Hyper-v"服務,得要**關閉**這個服務.

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

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

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

三.安裝完畢后注意事項

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

接下來需要配置一下git的ssh密鑰,因為我們要用git從github上把Homestead"clone"下來(注意此Homestead非彼Homestead,后面會看到區別,這塊先不解釋)
操作:任意目錄,鼠標右鍵,選擇"git bash",執行下面代碼

ssh-keygen -t rsa -C "you@homestead" 

從github克隆Homestead,執行:

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

上述命令執行完后,會在當前用戶的家目錄下創建Homestead目錄,我們可以執行以下命令進到家目錄:

cd ~      

注釋://查看家目錄,pwd 可以從進入相應的文件夾查看目錄結構,執行:

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

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

四.啟動前注意事項

virtualbox,網線配置:
要勾選"接入網線"

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

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

第二步:配置ip

之后保存即可。

五.啟動

首先執行(GIT):

vagrant box add laravel/homestead     //任意目錄下都可以
應該會自動從鏡像地址下載Homestead,可以將地址復制出來以后用迅雷下載,我下載了用了一個小時左右就好了(hc-download文件)。

當然這步也可以用離線安裝.

首先,將hc-download文件改名為:homestead.box
執行: vagrant box add laravel/homestead D:/homestead/homestead.box 

百度網盤鏈接: https://pan.baidu.com/s/1bp079cb 密碼: rjpe

啟動,執行:

   cd ~/Homestead
   vagrant up 

效果如圖:

六.vagrant 常用命令

    vagrant --help
    vagrant up 
    vagrant halt    //優雅關閉Homestead
    vagrant box  list 
    vagrant box  remove "盒子名稱"  //從vagrant中去除添加的盒子
    vagrant --reload  //重新加載配置
    .....

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22680.html

相關文章

發表評論

0條評論

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