Homestead(Windows)安装

安装准备工具

-Vagrant

-VirtualBox

-Git

包含软件

  1. Ubuntu 14.04

  2. Git

  3. PHP 7.0

  4. HHVM

  5. Nginx

  6. MySQL

  7. Sqlite3

  8. Postgres

  9. Composer

  10. Node (With PM2, Bower, Grunt, and Gulp)

  11. Redis

  12. Memcached

  13. 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 initvagrant up

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

192.168.10.10    laravel.app

你可以通过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

关键字:php, homestead, windows

版权声明

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部