首頁 >後端開發 >php教程 >Laravel開發環境部署之homestead 安裝配置流程(windows系統)

Laravel開發環境部署之homestead 安裝配置流程(windows系統)

不言
不言原創
2018-07-13 14:38:032293瀏覽

這篇文章主要介紹了關於Laravel 開發環境部署之homestead 安裝配置過程(windows系統),有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

#Laravel 開發環境部署之homestead 安裝設定過程(windows系統)

首先win7以上系統需求;

安裝virtual-box略過; 安裝vagrnt.exe略過,安裝git略過; 

安裝完成後測試, gitbash打開

 Laravel開發環境部署之homestead 安裝配置流程(windows系統)

ok接下來, 稍微跟著學習一下什麼是Homestead, 巴拉巴拉一堆稍微介紹了一下Homestead以後, 我們直接下載Homestead box;

接下來讓我們開始進行Homestead 的安裝,首先我們需要下載Homestead 虛擬機盒子,建議大家使用迅雷離線下載或其他離線下載方式下載此盒子。

下載後的檔案為lt-homestead-3-0-0-2017082400.zip,請對其進行zip 解壓縮操作,解壓縮成功後可以看到目錄lt-homestead-3-0-0- 2017082400,此目錄下包含兩個檔案:

· homestead-virtualbox-3.0.0.box(教學的客製化過的Homestead 盒子)

· metadata.json(盒子的導入配置文件)

 Laravel開發環境部署之homestead 安裝配置流程(windows系統)

然後下面進行安裝

 Laravel開發環境部署之homestead 安裝配置流程(windows系統)

當然了, 那個virtualbox, 3.0.0才是剛剛裝好的; 另一個不要在意;

然後下載Homestead管理腳本, 

cd ~
git clone https://git.coding.net/summerblue/homestead.git Homestead;

下好會發現有一個Homestead目錄, 裡面還有Homestead目錄, 再進去就能看到詳情

 Laravel開發環境部署之homestead 安裝配置流程(windows系統)

然後執行

bash init.sh

Laravel開發環境部署之homestead 安裝配置流程(windows系統)

#
ll -la

Laravel開發環境部署之homestead 安裝配置流程(windows系統)

##對比(查看原始文檔)可發現,多了after.sh  Homestead.yaml aliases三個東西; 

原文檔:

不要在意這些廢話, 因為看了你也記不住這些, 到時候要用還是要回來翻資料; Laravel開發環境部署之homestead 安裝配置流程(windows系統)

接下來配置Homestead.yaml

直接vi Homestead.yaml, 發現有用, 喲西

 

Laravel開發環境部署之homestead 安裝配置流程(windows系統)

#這坨是虛擬機器設定, 基本上用預設就ok

 

Laravel開發環境部署之homestead 安裝配置流程(windows系統)

這一坨是SSH金鑰登陸配置, authorize, 是指派登陸虛擬機器授權連結的公鑰匙檔案,  填入的是主機上的公鑰檔案位址, 基本上也是預設值就ok                                 # 名詞「#」p問題# 名詞尺寸# # ,填的是本機的SSH私鑰檔案位址, 虛擬機器初始化時, 會將此填寫的所有SSH私鑰檔案複製到虛擬機器的/home/vagrant/.ssh/資料夾中, 從而使虛擬機器能共享主機上的SSH密鑰檔, 使虛擬機器具備等同於主機的身份認證.  

Laravel開發環境部署之homestead 安裝配置流程(windows系統)在這裡直接吧上面的authorize給添加到keys裡面

##原文:Laravel開發環境部署之homestead 安裝配置流程(windows系統)

接下來產生SSH key;  

先檢查是否已經產生過SSH keyLaravel開發環境部署之homestead 安裝配置流程(windows系統)

 

一看, 喲呵有id_rsa和id_rsa.pub, 完美Laravel開發環境部署之homestead 安裝配置流程(windows系統)

生成id_rsa和id_rsa.pub這一步驟省略;(原文較長請自己輸入連結翻閱);

共用資料夾設定: 透過folders 來知名本機器要對應到Homestead虛擬機器上的資料夾.   

Laravel開發環境部署之homestead 安裝配置流程(windows系統) map對應的是本機的資料夾, 格式E:/Homestead/Code

to對應的是Homestead上的資料夾;

统一配置为 map:~/Code

 Laravel開發環境部署之homestead 安裝配置流程(windows系統)                           

to:/home/vagrant/Code

为了配合这个~/Code, 我们就mkdir ~/Code;  这个Code就将会是我们放置所有laravel项目的文件目录;

站点配置:

允许你在主机里,通过域名来访问虚拟机里的laravel应用.

原文:

Laravel開發環境部署之homestead 安裝配置流程(windows系統)Laravel開發環境部署之homestead 安裝配置流程(windows系統)

修改windows的host文件

vi c:windows/system32/drivers/etc/hosts

最后面加一行 192.168.10.10        homestead.test

至此, 站点就配置好了, 后面创建了laravel项目后, 就可以通过浏览器访问homestead.test站点;

 数据库配置:

 用默认的就可以

 Laravel開發環境部署之homestead 安裝配置流程(windows系統)

 自定义变量:

如果需要自定义一些在虚拟机上用的自定义变量, 可以在variables定义

在配置中未见, 也没啥用, 所以用原文档截图

 Laravel開發環境部署之homestead 安裝配置流程(windows系統)

完事儿了以后, 配置大概就这么搞定了, 后面就可以vagrant up了

原文:

 Laravel開發環境部署之homestead 安裝配置流程(windows系統)

启动成功, 这边gitbash会显示

Laravel開發環境部署之homestead 安裝配置流程(windows系統)然后vagrant ssh

 Laravel開發環境部署之homestead 安裝配置流程(windows系統)

 Laravel開發環境部署之homestead 安裝配置流程(windows系統)

 只有一个Code文件夹; 我们皮一下, 在本机的C:~/Code里面 touch index.php;

 Laravel開發環境部署之homestead 安裝配置流程(windows系統)

可以看到在虚拟机里面有这个index.php

 Laravel開發環境部署之homestead 安裝配置流程(windows系統)

ok以后代码直接写在~/Code里面就好了; 不过记得时常 git push;

附录:

 Laravel開發環境部署之homestead 安裝配置流程(windows系統)

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关课程推荐:

最新laravel商城实战视频教程

全方位解读Laravel框架及实战视频教程

轻松学会Laravel-基础篇

以上是Laravel開發環境部署之homestead 安裝配置流程(windows系統)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn