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 Homesteadthen 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