First Steps
install vritualbox 5.x 、gitBash as well as vagrant.
-
installing the homestead Vargrant box
vagrant box add laravel/homestead
-
installing homestead
cd //your work floder git clone https://github.com/laravel/homestead.git Homestead
then cd Homestead
bash init.sh //command to create Homestead.aml which will be placed in the ~./homestead (C:/User/aven/.homestead)
-
configuring your homestrad
//shared floder.. floders: -map:G:/project/php to:/home/vagrant/Code //nginx sites sites: -map:aven.dev to:/home/vagrant/Code/laravel/public
-
configuring your hosts file
//the line you add to C:/windows/system32/driver/etc/hosts 192.168.10.10 aven.dev
-
lanuching your vbox
//cd your homestead floder vagrant up
you can use ssh to connect vbox
-
install ssh
ssh-keygen -t rsa -C "you@homestead"
-
configuing your alias
alias vm="ssh vagrant@127.0.0.1 -p 2222"
use you vm command to connect your vbox