about how to install laravel and homestead in win7

about how to install laravel and homestead in win7

install homestead

http://www.jianshu.com/p/ae9d1261bbd8

first step

install virtualbox https://www.virtualbox.org/wiki/Downloads
install vagrant https://www.vagrantup.com/downloads.html
install composer https://getcomposer.org/download/

second step

1 install vagrant box
links:http://pan.baidu.com/s/1dEJdHj7
pw:kzlc
rename the file as homestead.box and then put it in D:/homestead/
2 install homestead

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

run init.bat or bash init.sh
change Homestead.yaml

1
2
3
4
5
6
7
8
9
authorize: D:/homestead/ssh/id_rsa.pub
keys:
- D:/homestead/ssh/id_rsa
folders:
- map: D:/homestead/code #(这是我本地的文件夹)
to: /home/vagrant/Code
sites:
- map: homestead.app
to: /home/vagrant/Code/laravel/public

go to C:\Windows\System32\drivers\etc\hosts
add 192.168.10.10 homestead.app in file
3 create homestead.json

1
2
3
4
5
6
7
8
9
10
{
"name": "laravel/homestead",
"versions": [{
"version": "1.0.1",
"providers": [{
"name": "virtualbox",
"url": "file://D:/homestead/homestead.box"
}]
}]
}

then

1
vagrant box add homestead.json

then

1
vagrant box list

4 ssh key
create D:/homestead/ssh/id_rsa file

1
ssh-keygen

input D:/homestead/ssh/id_rsa as ssh place
5 change homestead/scripts/homestead.rb
config.vm.box_version = settings[“version”]||=”>=1.0.0”

third step

1
2
3
4
git clone https://github.com/laravel/laravel.git "D:/homestead/code"
cd D:/homestead/code
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer install

Rename .env.example file to .env
php artisan key:generate

or
cd D:/homestead/code

1
2
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer create-project laravel/laravel=5.2.* --prefer-dist

then

1
vagrant up

close:vagrant halt

then first load Homestead.yaml must

1
vagrant provision

then

1
vagrant up

OK!
see laravel in homestead.app or 192.168.10.10