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

相关文章
相关标签/搜索