Homestead(Windows)安装

安装准备工具

  • Vagrant
  • VirtualBox
  • Git

包含软件

  • Ubuntu 14.04
  • Git
  • PHP 7.0
  • HHVM
  • Nginx
  • MySQL
  • Sqlite3
  • Postgres
  • Composer
  • Node (With PM2, Bower, Grunt, and Gulp)
  • Redis
  • Memcached
  • Beanstalkd

安装

第一步:

安装好Vagrant、VirtualBox、Git,一切命令可使用Git自带的“Git Bash”来执行

第二步:

在终端输入命令安装laravel/homestead盒子到vagrant中,这个盒子安装需要很长的时间,需慢慢等待。


vagrant box add laravel/homestead

如果上述命令执行失败,可以使用vagrant老版本的方式,这需要输入完整的URL:


vagrant box add laravel/homestead https://atlas.hashicorp.com/laravel/boxes/homestead

要注意的是,如果直接去到下载网址直接下载virtualbox.box,最好不要用迅雷,迅雷下载的模式可能会导致下载的包不是完整的,出现不必要的问题。

第三步:

克隆已有的Homestead仓库,通过git将Homestead克隆到某目录下,Homestead盒子作为所有项目的主机。


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

克隆Hometead后,到Homestead目录下运行bash init.sh命令生成yaml文件,文件自动存放在C:\Users\USER_NAME\.homestead下:


bash init.sh

第四步:

修改C:\Users\USER_NAME\.homestead\Homestead.yaml文件,修改如下:


folders:

- map: D:\Code
   to: /home/vagrant/Code

sites:

- map: laravel.app
   to: /home/vagrant/Code/Laravel/public

然后配置ssh公钥(如已设置,则不需重新设置),输入命令:


ssh-keygen -t rsa -C "you@homestead"

按几次回车键,完成设置。

第五步:

Homestead文件夹下运行vagrant init命令初始化vagrant配置,然后输入vagrant up开启虚拟机:


vagrant init

vagrant up

然后配置hosts文件,修改C:\Windows\System32\drivers\etc\hosts,在最后加入你在Homestead.yaml中配置的ip站点即可:


192.168.10.10    laravel.app

你可以通过[CRT](https://www.vandyke.com/download/crt/)等工具链接虚拟机,或者在Homestead目录下用Git Bash,输入vagrant ssh命令即可链接虚拟机

多站点配置

Homestead盒子为我们提供了方便快捷的方式添加多个站点,只需在C:\Users\USER_NAME\.homestead\Homestead.yaml文件中sites下添加多个


- map: blog.app
   to: /home/vagrant/Code/Blog/public

然后运行vagrant provision命令,将站点添加到主机配置后,修改C:\Windows\System32\drivers\etc\hosts文件即可。

敬请关注PIGJIAN - https://pigjian.com

你可能感兴趣的:(Homestead(Windows)安装)