国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

homestead 4.0 配置

2019-11-11 05:28:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Laravel的目的就是讓開發(fā)這的開發(fā)體驗(yàn)更愉快,開發(fā)過(guò)程更加簡(jiǎn)單。在環(huán)境搭建上也是如此。 Laravel homestead是一個(gè)官方發(fā)布的vagrant封裝包——一個(gè)虛擬機(jī)——提供完備的開發(fā)環(huán)境。在homestead配置完成后,不需要在本地環(huán)境中配置任何的開發(fā)工具,vagrant可以搞定一切。因?yàn)槭翘摂M機(jī),不會(huì)對(duì)本地系統(tǒng)產(chǎn)生任何的破壞。同時(shí)如果出現(xiàn)故障,可以在幾分鐘內(nèi)銷毀并重建虛擬機(jī)。 homestead是跨平臺(tái)的,可以在windows,linux,Mac上運(yùn)行,其中集成了nginx,php5.6,MySQL,postgres,Redis,Memcached,HHVM等所有開發(fā)laravel所需的軟件。 本文檔是針對(duì)windows環(huán)境下homestead的配置運(yùn)行。

1. 本地環(huán)境設(shè)置

1.1 編輯器

建議使用sublime Text 3,會(huì)有單獨(dú)文檔來(lái)說(shuō)明如何使用Sublime Text高效開發(fā)php。

1.2 php

運(yùn)行composer必須要有PHP,建議使用最新版本的發(fā)行版php,目前最新版本5.6.8。php windows版本分為32位和64位的,64位目前仍處于試驗(yàn)階段,我們選擇穩(wěn)定的32位版本。其中又分為thread safe和not thread safe版本,在web開發(fā)中我們選擇not thread safe版本,點(diǎn)擊這里下載。 注意 php windows版本使用VC11編譯,系統(tǒng)需要有Visual C++ Redistributable for Visual Studio 2012 x86 or x64,如果系統(tǒng)沒有安裝這個(gè)包,請(qǐng)點(diǎn)擊這里下載安裝。 (1) 下載壓縮包解壓到C盤根目錄 (2) 配置環(huán)境變量,添加C:/php-5.6.8-nts-Win32-VC11-x86到PATH。 (3) 修改php配置。拷貝php.ini-development 為php.ini。去extension=php_openssl.dll(composer需要) extension=php_mbstring.dll(laravel需要)前的注釋。找到; extension_dir = "ext",修改為extension_dir = "C:/php-5.6.8-nts-Win32-VC11-x86/ext"。 (4)打開console,運(yùn)行php -version確認(rèn)php安裝成功。

C:/>php -versionPHP 5.6.8 (cli) (built: APR 15 2015 15:07:05) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

1.3 composer

點(diǎn)擊這里下載。 安裝完成后,打開console,運(yùn)行composer --version確認(rèn)安裝成功。

C:/>composer --versionComposer version 1.0-dev (bc45d9185513575434021527d7756420e9f4b2cf) 2015-05-11 14:49:39

composer默認(rèn)會(huì)從·http://packagist.org/· 下載依賴包,速度比較慢,可以采用國(guó)內(nèi)的鏡像包來(lái)替代源。 composer的全局配置文件位于 C:/Users/mark/AppData/Roaming/Composer/composer.json,兩個(gè)速度比較快的可選的源配置如下:

{ "repositories":[ { "type":"composer", "url":"https://toran.reimu.io/repo/packagist/" }, { "packagist":false } ]}

或者

{ "repositories": [ { "type": "composer", "url": "http://comproxy.cn/repo/packagist" }, { "packagist": false } ]}

在開發(fā)laravel項(xiàng)目時(shí),也可以在當(dāng)前項(xiàng)目的composer.json文件中添加這些國(guó)內(nèi)鏡像,可以加快對(duì)包的更新

1.4 putty

putty是免費(fèi)的ssh客戶端,登錄homestead虛擬機(jī)的利器。 點(diǎn)擊這里下載。 注意 如果不使用putty登錄,用homestead ssh登錄,也可以。

2. Homestead 相關(guān)軟件安裝

2.1 vagrant

vagrant是一個(gè)虛擬機(jī)管理工具。在添加虛擬機(jī)后,可以啟動(dòng)虛擬機(jī)的鏡像,如果出現(xiàn)錯(cuò)誤,可以隨時(shí)銷毀重建開發(fā)環(huán)境。

從這里 下載。下載后直接安裝。 vagrant安裝確認(rèn):

C:/>vagrant --versionVagrant 1.7.2

2.2 virtualbox

virtualbox是作為vagrant的一個(gè)provider,安裝后,在啟動(dòng)homestead時(shí)候,vagrant會(huì)自動(dòng)啟動(dòng)virtualbox。

從這里 下載,下載直接安裝。

2.3 homestead

直接使用composer安裝

composer global require "laravel/homestead=~4.0"

homestead將會(huì)被安裝在C:/Users/mark/AppData/Roaming/Composer/vendor/laravel/homestead

2.4 Git

安裝Git的目的是使用Git Bash,homestead的啟動(dòng)腳本是bash shell,windows下面使用Git Bash正好。

點(diǎn)擊這里下載,然后安裝。安裝完畢就可以使用了。

3. 環(huán)境啟動(dòng)

3.1 使用vagrant添加homestead鏡像文件

vagrant box add laravel/homestead

選擇virtualbox作為provider。

下載的虛擬機(jī),位于C:/Users/mark/VirtualBox VMs/homestead 注意虛擬機(jī)文件較大,下載需要較長(zhǎng)時(shí)間,可以直接拷貝后,添加到vagrant中。

vagrant box add laravel/homestead file:///d:/hbox/virtualbox.box

3.2 生成rsa key

通過(guò)ssh登錄homestead需要這個(gè)。

打開Git Bash,這是一個(gè)比較完備的Windows下的shell工具。在運(yùn)行homestead的命令的時(shí)候都需要在這個(gè)bash中運(yùn)行。

ssh-keygen.exe -t rsa -C "437629292@QQ.com"

3.3 配置并啟動(dòng)homestead

配置環(huán)境變量

添加 C:/Users/mark/AppData/Roaming/Composer/vendor/bin 到path中

cd AppData/Roaming/Composer/vendor/laravel/homestead/homestead init

生成homestead的配置文件,位于C:/Users/mark/.homestead/Homestead.yaml

homestead edit

使用編輯器打開創(chuàng)建的配置文件。

---# 虛擬機(jī)配置。數(shù)據(jù)庫(kù)配置databases: - homestead# 這個(gè)不知道是干什么用的,猜測(cè)是環(huán)境變量設(shè)置。variables: - key: APP_ENV value: local

vagrant

進(jìn)入homestead 目錄:即(C:/Users/mark/AppData/Roaming/Composer/vendor/laravel/homestead),然后執(zhí)行 vagrant init 初始化

啟動(dòng)vagrant

在homestead 目錄下執(zhí)行:

vagrant up 即可啟動(dòng),如下圖: 這里寫圖片描述

出現(xiàn)上圖,說(shuō)明已經(jīng)成功啟動(dòng),可以直接訪問(wèn): http://homestead.app/ 看看效果了。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乌鲁木齐县| 逊克县| 九江市| 高陵县| 浑源县| 漠河县| 涟水县| 石泉县| 封丘县| 华阴市| 昌黎县| 新泰市| 富民县| 丹东市| 石台县| 谷城县| 凯里市| 宁南县| 台湾省| 桃园市| 景德镇市| 凭祥市| 龙山县| 当涂县| 伊春市| 曲水县| 岳池县| 禹城市| 太原市| 银川市| 遂平县| 河北区| 河津市| 荔浦县| 苏州市| 冷水江市| 大余县| 嫩江县| 开远市| 遂平县| 木里|