homestead的建立和使用

一、下载vistualbox和vagrant并安装laravel

二、安装了git的话就在想设置的目录或者文件夹下用git命令执行vagrant box add laravel/homestead,或者用cmd命令切换到vagrant目录运行此命令git

三、而后回去下载国外的镜像vistualbox文件(可复制命令中提示download连接到下载工具中下载),如Downloading: https://atlas.hashicorp.com/laravel/boxes/homestead/versions/1.1.0/providers/virtualbox.boxgithub

四、下载完后执行lunux:vagrant box add laravel/homestead ~/virtualbox.box,windows:vagrant box add laravel/homestead file:///c:/virtualbox.box,显示box: Successfully added box 'laravel/homestead' (v0) for 'virtualbox'!相似的就安装成功,但本地安装下载的不能指定版本号,后面步骤会修改的shell

五、安装homestead,git clone https://github.com/laravel/homestead.git myhomestead,而后依次执行vagrant init ,vagrant up,此时若是本地安装的话又会去下载,因此直接退出,数据库

若要正常启动vagrant须要修改H:\myhomestead\scripts\homestead.rb文件windows

18行源代码:bash

config.vm.box_version = settings["version"] ||= ">= 1.1.0"

修改后:ssh


而后在启动vagrant up

homestead中数据库用户和密码初始为homestead,secret。若要使用xshell或者其余连接工具连接使用的帐户和密码均为vagrant
经常使用vagrant命令config.vm.box_version = settings["version"] ||= "0"

vagrant up --provision 配置站点后执行ide

$ vagrant init # 初始化工具

 

$ vagrant up # 启动虚拟机
$ vagrant halt # 关闭虚拟机
$ vagrant reload # 重启虚拟机
$ vagrant ssh # SSH 至虚拟机
$ vagrant suspend # 挂起虚拟机
$ vagrant resume # 唤醒虚拟机
$ vagrant status # 查看虚拟机运行状态
$ vagrant destroy # 销毁当前虚拟机


#box管理命令
$ vagrant box list # 查看本地box列表
$ vagrant box add # 添加box到列表

 

$ vagrant box remove # 从box列表移除

相关文章
相关标签/搜索