Laravel Homestead on windows7 step by step

  1. turn  Intel VT-X on @BIOS (Intel VT-X needs CPU support)
  2. install cygwin with git vim openssh

  3. reboot computer 
  4. install composer from windows installer
  5. install virtualbox
  6. reboot computer
  7. install vagrant
  8. reboot computer
  9. open virtualbox (the Vagrant will auto create vm later)
  10. open cygin
    
    #validate git installed
    $ git --version
    git version 1.7.9
    
    #validate composer installed
    $ composer --version
    Composer version 8035dbd7147b1b97237a425e67a3513460108356 2014-06-07 15:04:06
    
    #validate vagrant installed
    $ vagrant -v
    Vagrant 1.6.3
    
    #make your own ssh public/private keys
    $ ssh-keygen -t rsa -C "your@email.com.tw"
    
    #make a vm dir at D:
    $ mkdir /cygdrive/d/vagrant-vm
    
    #make code dir at D:\sites
    $ mkdir /cygdrive/d/sites
    
    #create your first Laravel Project
    $ cd /cygdrive/d/sites
    $ composer create-project laravel/laravel Laravel
    
    $ cd /cygdrive/d/vagrant-vm
    
    #clone Laravel Homestead settings
    $ git clone https://github.com/laravel/homestead.git Homestead
    $ cd Homestead
    
    
  11. setup Homestead
    
    $ vim Homestead.yaml
    
    
    
    authorize: ~/.ssh/id_rsa.pub
    
     keys:
        - ~/.ssh/id_rsa
    
     folders:
        - map: /sites
    
    
  12. add laravel/homestead box to vagrant
    
    $ vagrant box add laravel/homestead
    $ vagrant up
    
    
  13. edit windows hosts file %windir%\System32\drivers\etc\hosts
    
    127.0.0.1 homestead.app
    
    
  14. open your browser and visit http://homestead.app:8000/
  15. finish~!

Reference:
http://laravel.com/docs/homestead
http://docs.vagrantup.com/v2/getting-started/index.html
https://cygwin.com/
https://getcomposer.org/

留言