金合發娛樂城點擊右邊

Homestead – laravel開發情況搭建(windows眾發娛樂城)

體系請求


window 7 及以上。

?

裝置包列表


?

vi娛樂城推薦rtualbox 5.*版本

vagrant

Homestead Box 假造機盒子

git

?

裝置包資本下載


?

鏈接:https://pan.baidu.com/s/1DFZpvn5H0Sg2KEu32DrWJA
提取碼:fcwv?

?

步調


?

  1. 裝置 VirtualBox
  2. 裝置 Vagrant
  3. 導入 Homestead Box 假造機盒子
  4. 裝置 Git
  5. 裝置 Homestead 治理劇本
  6. 設置?Homestead.yaml?文件
  7. 啟動 Homestead 假造機
  8. 開啟 NFS 掛載形式

裝置 VirtualBox


?

VirtualBox 是 Oracle 公司的開源假造機軟件。VirtualBox 號稱是最強的收費假造機軟件球版現金版 ,它不只功效齊備,并且機能也很優秀!VirtualBox 支撐年夜部門風行的體系,如:Mac,Windows,Linux 等。

裝置包資本下載完成以后,雙擊裝置包停止裝置。以后依照提醒操作一步一步停止裝置即可。

?

裝置 Vagrant


?

Vagrant 是用來治理假造機的對象,支撐以后主流的假造機體系如 VirtualBox、VMware、AWS 等。Vagrant 的重要感化是供應一個可設置、可移植和復用的軟件情況。Vagrant 讓你經由過程編寫一個 Vagrantfile 文件來操縱假造機的啟動、假造機收集情況的設置、假造機與主機間的文件共享,和啟動后主動實行一些設置劇本,如主動實行一個 Shell Script 來裝置一些必備的開辟對象,如裝置設置 MySQL、PHP,乃至是主動設置 Nginx 站點。這意味著,在一個多人開辟的項目中,你只必要同步 Vagrantfile 文件,就可以包管介入項目標每小我各自的機械上擁有同等的開辟情況。

?

Homestead 引見


?

Homestead 應用 Vagrantfile 供應的方便,定制了一整套的可設置、可移植和復用的 Laravel 開辟情況。Homestead 假造機外面包括了 Nginx Web 辦事器、PHP 7、MySQL、Postgres、Redis、Memcached、Node,和全部你在應用 Laravel 開辟時必要用到的各類軟件。

Homestead 包括了兩個器械:

  • Homestead 治理劇本;
  • Homestead Box 假造機盒子。

接上去單獨解釋下。

?

1. Homestead 治理劇本

Homestead?劇本應用 Ruby 和 Shell 劇本編寫而成。道理是對 Vagrantfile 文件做定制。將從?~/Homestead/Homestead.yaml?讀取的設置信息,在 provision 時,解析為 Vagrant 下令并停止娛樂城體驗金對假造機的設置。Homestead 劇本的感化在于,供應了極端簡略易用的接口,使我們只必要經由過程傻瓜化設置,即可完成龐雜的義務。以下是幾個經常使用的義務:

  • IP 設置,端口映照;
  • Nginx Site 創立;
  • 數據庫創立;
  • 主機文件夾掛載到假造機等義務。

全部 Homestead 的版本汗青在?此處?可以找到。在本書中,為了進步操作的服從,我們將會應用定制版本的 Homestead。

?

2. Homestead Box 假造機盒子

homestead.box?假造機盒子是提早打包好的 Vagrant Box 假造機盒子,外面預裝了 Nginx Web 辦事器、PHP 7、MySQL、Postgres、Redis、Memcached、Node,和全部你在應用 Laravel 開辟時所必要用到的各類軟件。

全部假造機盒子版本汗青?在此。

打不開的用戶,下圖是截屏:

?

娛樂城ptt

Homestead - laravel開發環境搭建(windows)

?

?

可以看出 Homestead Box 假造機盒子有許多版本。不外,如 Homestead 劇本,為了進修的流利性,我們接上去將會應用定制版本的假造機盒子,你不必要太擔憂版本的事變。

?

裝置和應用 Homestead


?

接上去,我們會講授:

  1. 下載和導入 Homestead Box 假造機盒子;
  2. 裝置 Git ,為下載 Homestead 治理劇本做預備;
  3. 應用 Git 下載 Homestead 治理劇本;

?

1. 下載和導入 Homestead Box

因為國際的收集情況緣故原由,我們特地為年夜家定制了實用于國情的 H2019娛樂城推薦 omestead 裝置包,該裝置包供應了以下內容:

  • Composer 加快,設置了?Composer 中國全量鏡像?支撐;
  • 默許集成 Heroku 對象;
  • 默許集成 Yarn,并為 Yarn 加了淘寶鏡像的加快;
  • 應用 CNPM娛樂城 對 NPM 停止加快。

接上去讓我們開端停止 Ho六合彩中獎金額 mestead 的裝置,起首我們必要下載?Homestead 假造機盒子,建議年夜家應用迅雷離線下載或其他離線下載方法下載此盒子。

下載后的文件為?lc-homestead-6.4.1-2019072300.zip,請對其停止 zip 解壓操作,解壓勝利后可以看到目次?lc-homestead-6.4.1-2019072300,此目次下包括兩個文件:

  • virtualbox.box(教程定制化過的 Homestead 盒子)
  • metadata.json(盒子的導入設置文件)

在解壓目次中?lc-homestead-6.4.1-2019072300?運轉以下下令導入 Box:

> vagrant box add metadata.json

注重:請必需解壓到?非中文途徑,有同窗反應中文途徑會涌現弗成預知題目。

以下圖所示:

?

Homestead - laravel開發環境搭建(windows)

?

?

【免責聲明】本站內容轉載自互聯網,其相干談吐僅代表作者小我不雅點盡非威望,不代表本站立場。如您發明內容存在版權題目,請提交相干鏈接至郵箱:,我們將實時予以處置。

娛樂城評價