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