win10下 homestead 安裝

1.安裝VirtualBox 和 Vagrantphp

2.git或者composer安裝 homesteadcss

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

composer global require "laravel/homestead=~2.0"git

~/.composer/vendor/bin 目錄添加到 PATH 環境變量中後,可執行homesteadgithub

3.SSH證書數據庫

使用cmder集成的SSL工具生成 json

4. BOXruby

 

下載下來的 .box 文件,能夠使用如下方法導入:app

.box 的同文件夾下建立一個 metadata.json 文件,內容爲如下composer

{
    "name": "laravel/homestead", "versions": [ { "version": "0.4.4", "providers": [ { "name": "virtualbox", "url": "homestead-virtualbox-0.4.4.box" } ] } ] }

 

vagrant box add metadata.json

運行 list 命令查看是否添加成功:

vagrant box list

 

Homestead 版本

全部的 homestead 歷史版本能夠在這裏看到:https://github.com/laravel/homestead/releases

使用如下命令可查看 homestead 版本:

$ homestead -version
Laravel Homestead version 2.2.1

安裝 homestead 特定版本:

$ composer global require "laravel/homestead:~2.2.0"

刪除 homestead 以前的版本,而後使用最新版本:

$ composer global remove laravel/homestead $ composer global clear-cache $ composer global require laravel/homestead $ vagrant destroy && vagrant up





 

------------------

操做

增長站點

方式一

  1. Homestead.yaml 文件中增長站點
  2. Homestead 目錄中執行 vagrant provision

會破壞之後數據庫

方式二 Homestead環境中的 serve 命令

  1. SSH 進入 Homestead 環境中
  2. 執行下列命令serve domain.app /home/vagrant/Code/path/to/public/directory 80

 

 

附:Homestead命令大全

命令 解釋
up 啓動homestead
halt 中止homestead
init 建立初始化的homestead.yaml
edit 編輯homestead.yaml
suspend 掛起homestead
resume 繼續掛起的homestead
ssh 經過ssh登陸homestead
run 經過ssh在homestead上運行命令
status 獲取homestead的狀態
list 列表命令
help 顯示命令的幫助
provision 從新配置homestead
destory 銷燬homestead
update 更新homestead鏡像

參考

文/Aufree(簡書做者)原文連接:http://www.jianshu.com/p/12749ec68abb

相關文章
相關標籤/搜索