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

資訊專欄INFORMATION COLUMN

Homestead離線安裝

codecraft / 1412人閱讀

摘要:不知道啥原因本機(jī)的環(huán)境各種報(bào)錯(cuò)無法使用,于是就重新安裝。在使用命令安裝,也遇到各種奇葩狀況,結(jié)果折騰了一天,最后各種谷歌,才用離線的方法安裝成功安裝和。

不知道啥原因本機(jī)的Homestead環(huán)境各種報(bào)錯(cuò)無法使用,于是就重新安裝。在使用vagrant box add laravel/Homestead命令安裝,也遇到各種奇葩狀況,結(jié)果折騰了一天,最后各種谷歌,才用離線的方法安裝成功

1.安裝virtualbox、vagrant和git。一般選擇最新版本的軟件即可.

注意:

1.virtualbox版本5.0.28有問題,我用的老版本5.0.10。

2.請將virtualbox進(jìn)行如下圖所示進(jìn)行操作,如果不進(jìn)行此操作,會(huì)卡在default: SSH auth method: private key這里。

==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
    default: Adapter 2: bridged
==> default: Forwarding ports...
    default: 22 => 2222 (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key

2.添加homestead鏡像

1.如果直接運(yùn)行官方命令vagrant box add laravel/Homestead,會(huì)由于網(wǎng)速原因出現(xiàn)各種問題,如果網(wǎng)絡(luò)好請直接運(yùn)行該命令。

2.如果網(wǎng)絡(luò)狀況不好,可以在http://pan.baidu.com/s/1hrN55w4下載。

2.1 建立metadata.json文件,將該文件放在和下載BOX同目錄

{
    "name": "laravel/homestead",
    "versions": [{
        "version": "0.6.0",//BOX版本號
        "providers": [{
            "name": "virtualbox",
            "url": "file:///Users/Dev/Box/Homestead/homestead-virtualbox-0.6.0.box" //BOX路徑
        }]
    }]
}

2.2 終端進(jìn)入virtualbox.box所在目錄,使用vagrant box add metadata.json進(jìn)行安裝

3.克隆和修改homestead配置文件。在git bash根目錄下git clone https://github.com/laravel/homestead.git Homestead

1.生成Homestead.yaml文件。切換至Homestead目錄cd Homestead,運(yùn)行命令sh init.sh生成Homestead.yaml文件,文件位于根目錄.homestead下,文件內(nèi)容如下:

---
ip: "2.2.2.2"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: /Documents/Dev/Homestead/Code/  //本機(jī)目錄
      to: /home/vagrant/Code/              //虛擬機(jī)映射目錄
      type: "nfs"                          //最好加這個(gè),我之前沒加,打開運(yùn)行頁面很慢

sites:
    - map: homestead.app
      to: /home/vagrant/Code/

databases:
    - homestead

# blackfire:
#     - id: foo
#       token: bar
#       client-id: foo
#       client-token: bar

# ports:
#     - send: 50000
#       to: 5000
#     - send: 7777
#       to: 777
#       protocol: udp

2.修改homestead.rb文件,將config.vm.box_version = settings["version"] ||= ">= 0.4.4"修改為config.vm.box_version = settings["version"] ||= ">= 0"

注意:

請注意PHP的版本,由于最新的homestead配置文件PHP版本為7.1,可能我們下載BOX的版本為7.0,所以需要將script目錄中所有文件的php7.1-fpm修改為php7.0-fpm。如果PHP版本為7.1,則無需修改。

├── blackfire.sh
├── clear-nginx.sh
├── clear-variables.sh
├── create-mysql.sh
├── create-postgres.sh
├── cron-schedule.sh
├── homestead.rb
├── install-maria.sh
├── serve-apache.sh
├── serve-hhvm.sh
├── serve-laravel.sh
├── serve-proxy.sh
└── serve-symfony2.sh

3.修改host文件

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1    localhost
255.255.255.255    broadcasthost
::1             localhost 
2.2.2.2 homestead.app
4.使用命令vagrant up --provision啟動(dòng) 5.訪問網(wǎng)站,使用網(wǎng)址http://homestead.app訪問即可

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

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

相關(guān)文章

  • 讓我們一起愛(裝)上Homestead

    摘要:本文是實(shí)戰(zhàn)任務(wù)管理系統(tǒng)一的擴(kuò)展閱讀原文鏈接歡迎作客我們的學(xué)習(xí)群先來點(diǎn)殘酷現(xiàn)實(shí)真正用過的,一般不會(huì)問到底好在哪里如果你還沒有愛上,只能說明一個(gè)事兒,你還沒有裝好愛與不愛,就差一個(gè)裝字兒看了上面幾條,還能偷偷笑的,基本都是會(huì)裝的醒醒關(guān)于為什么要 本文是Laravel實(shí)戰(zhàn):任務(wù)管理系統(tǒng)(一)的擴(kuò)展閱讀原文鏈接; 歡迎作客我們的php&Laravel學(xué)習(xí)群:109256050 先來點(diǎn)殘酷現(xiàn)實(shí):...

    CoorChice 評論0 收藏0
  • Homestead 安裝需要知道的一些信息

    摘要:本文經(jīng)授權(quán)轉(zhuǎn)自社區(qū)鏈接環(huán)境部署腳本使用此腳本來構(gòu)造的主項(xiàng)目是一個(gè)項(xiàng)目文檔的盒子相關(guān)操作文檔所有版本列表百度盤主要版本下載版本默認(rèn)使用命令安裝的盒子是最新版本,如當(dāng)前最新版本的為。我把目前幾個(gè)大版本下載上傳到百度盤,可前往下載。 本文經(jīng)授權(quán)轉(zhuǎn)自 PHPHub 社區(qū) 鏈接 Homestead 環(huán)境部署腳本 - 使用此腳本來構(gòu)造 Homestead box 的 Homestead 主項(xiàng)目 ...

    WelliJhon 評論0 收藏0
  • Win10搭建Laravel-HomeStead

    摘要:當(dāng)然這步也可以用離線安裝首先將文件改名為執(zhí)行百度網(wǎng)盤鏈接密碼啟動(dòng)執(zhí)行效果如圖六常用命令優(yōu)雅關(guān)閉盒子名稱從中去除添加的盒子重新加載配置 一.介紹簡單說下Homestead吧,它有兩個(gè)功能: 就是為了能夠在本地方便開發(fā)laravel應(yīng)用,體現(xiàn)laravel開發(fā)的優(yōu)雅性.(但是前期安裝的時(shí)候因?yàn)楦鞣N坑,還是比較難受的) 使得開發(fā)環(huán)境和生產(chǎn)環(huán)境保持一致。Homestead就是web開發(fā)所需軟...

    jsyzchen 評論0 收藏0
  • 記錄Homestead安裝過程中的坑

    摘要:導(dǎo)入方法二直接導(dǎo)入文件直接運(yùn)行導(dǎo)入命令,為文件路徑,用戶的路徑地址導(dǎo)入完成后到文件夾下修改的文件夾名稱為你所導(dǎo)入的版本號,新建文件,添加內(nèi)容。 laravel我的PHP道路上的第一個(gè)框架,homestead作為laravel官方推薦的開發(fā)環(huán)境,使用兩三千元的wind電腦開發(fā)的窮人,使用homestead電腦都在升值了; 坑一:版本差別太大、執(zhí)行 vagrant up 會(huì)報(bào)錯(cuò) 跟著lar...

    ormsf 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<