Kali ini saya akan membagikan sekaligus mengingatkan saya pribadi bagaimana caranya men-setting Homestead dari Laravel.
- Download & Install Git (https://git-scm.com/download/win)
- Download & Install VirtualBox (https://www.virtualbox.org/wiki/Downloads)
- Download & Install Vagrant (https://www.vagrantup.com/downloads.html)
- Pastikan Vagrant telah dimasukkan ke PATH
- Sebelum melakukan perintah instalasi yang lain, ada baiknya setup ssh key dengan perintah
ssh-keygen -t rsa -C "you@homestead"
- Jalankan Perintah berikut untuk mendowload file box dari repository:
vagrant box add laravel/homestead
- Download Homestead dari github dan masukkan ke dalam home directory:
cd ~ git clone https://github.com/laravel/homestead.git Homestead
- Lalu inisialisasi script homestead dengan:
# Linux bash init.sh # Windows init.bat
- Selanjutnya akan muncul file konfigurasi di alamat <home>/.homestead/Homestead.yaml dan ubah menjadi seperti berikut
ip: "192.168.10.10" memory: 2048 cpus: 1 provider: virtualbox authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa folders: - map: D:\Path\to\laravel to: /home/vagrant/Code sites: - map: site1.dev to: /home/vagrant/Code/site1/public - map: rarasweb.dev to: /home/vagrant/Code/site2/public - map: rarasweb.dev to: /home/vagrant/Code/site2/public databases: - homestead
- Buat shortcut dengan membuat file di <home>/.bashrc
function homestead() { ( cd ~/Homestead && vagrant $* ) }
- Untuk menjalankan/menghidupkan lakukan dengan perintah:
homestead up
Selamat, sampai pada langkah ini Laravel Homestead telah berhasil di install dan dijalankan. Jika ingin masuk ke shell dari sistem tersebut dapat menggunakan perintah:
homestead ssh