Vagrant上安装Homestead
2017-01-23 本文已影响59人
ONEDAYLOG
导语
必须先安装好Virtual Box、Vagrant这两个软件
Virtual Box:这只是个虚拟机机,没什么好说的
Vagrant:基础知识看这、一些常用的命令
开始安装
1. homestead box下载
在命令行中运行如下:
$ vagrant box add laravel/homestead
会返回如下结果:
那我们会看到真正下载homestead box,但是这样下载太慢了而且好像还不支持断点下载,一断网就完蛋,所以强烈建议复制出来用下载器单独下载
下载后执行以下命令, 修改 /path/to/virtualbox.box 为正确的 path.
$ vagrant box add laravel/homestead /path/to/virtualbox.box
ok这样安装就会快很多,2-3分钟搞定
2. 安装 homestead 也有两种方法
- 用composer安装那就必须先在本地安装好php和composer命令如下:
composer global require "laravel/homestead=~2.0"
- 用git上下载homestead并且解压
3. 配置homestead
$ bash init.sh //进入该文件夹 mac 系统就这样
homestead init //composer 生成
init.bat //进入文件夹 win 就这样
会生成 ~/.homestead/Homestead.yaml
文件,我们修改这个文件
4.添加hosts
sudo vi /etc/hosts //mac用vi修改文件
win:C:\Windows\System32\drivers\etc\hosts 修改这个文件
尾部追加
192.168.10.10 phphub.app //需要对应Homestead.yaml文件中的配置哦
5.启动虚拟机
再用composer安装Homestead的话可以直接用
homestead up
是git安装Homestead的话
vagrant up
初始化完成后, 访问浏览器 http://phphub.app
这我也不知道为什么git安装居然检测不到homestead,我想应该是path没配置吧,懒的配置了。
知识提供:Homestead 2.0 安装笔记、Homestead 集成开发环境配置