Tutorial Install Laravel pada macOS

Tulisan ini adalah hasil rangkuman dari beberapa kali mencoba instalasi Laravel pada macOS menggunakan aplikasi MAMP.  Mungkin ada yang belum tahu apa itu MAMP? MAMP adalah aplikasi bundling untuk “menjadikan” macOS Anda menjadi webserver, karena di dalamnya sudah termasuk Apache Web Server, MySQL Database dan PHP. MAMP sendiri adalah singkatan dari Macintosh Apache MySQL PHP). Sama seperti XAMPP dan teman-teman seperjuangannya.




Kembali ke Laravel, nah apa pula itu? Laravel adalah salah satu Framework PHP dengan konsep MVC (Model, View dan Controller). Laravel bukan satu-satunya Framework PHP, pendahulunya sudah sangat banyak, seperti Zend, Symphony, CakePHP, CodeIgniter dan lain-lain. Saya tidak akan bahas panjang lebar tentang apa itu framework PHP, nantilah di postingan selanjutnya, sebisanya.

Postingan kali ini khusus membahas cara instalasi Laravel 5 di macOS

Apa yang Dibutuhkan

  • Terminal, buat ngetik-ngetik
  • Aplikasi MAMP (silahkan download, gratis alias free)

Satu: Konfigurasi MAMP

Periksa dulu aplikasi php masih menggunakan bawaan macOS ataukah sudah MAMP. Ketikkan perintah berikut
which php
Nah, dari output tersebut diketahui bahwa php masih menggunakan bawaan macOS. Selanjutnya akan dilakukan konfigurasi agar php menggunakan bawaan MAMP.
Lakukan edit file profile
pico ~/.bash_profile
tambahkan baris berikut (sesuaikan dengan versi PHP MAMP):



export PATH=/Applications/MAMP/bin/php/php7.0.20/bin:$PATH

Save lalu Exit aplikasi pico editor (Ctrl+X, Y lalu Enter)

Ketikkan perintah
source ~/.bash_profile
untuk meload hasil konfigurasi yang dilakukan.
Kemudian untuk mengecek kembali lokasi PHP yang akan digunakan, ketikkan kembali perintah
which php
Oh iya, pastikan service apache sudah running pada aplikasi MAMP

Dua: Instalasi Composer

Composer is a tool for dependency management in PHP. It allows you to declare the dependent libraries your project needs and it will install them in your project for you.
Atau kalau ditranslate ke Indonesia, Luarrr Biasa

Untuk instalasi composer, jalankan perintah ini pada terminal:
curl -sS http://getcomposer.org/installer | php


atau secara manual download di https://getcomposer.org/download/1.4.2/composer.phar



Setelah download, copy file composer.phar ke /usr/local/bin
sudo mv composer.phar /usr/local/bin/composer.phar
tambahkan pula baris pada file ~/.bash_profile

alias composer="php /usr/local/bin/composer.phar"

Save dan Exit pico editor

Untuk mengecek, ketikkan pada terminal
composer 
Maka akan tampil sederetan perintah composer pada layar terminal. Berhasil!!

Anda bisa juga langsung update composer dengan perintah
composer self-update

Tiga: Instalasi Laravel

Pindah direktori ke lokasi dokumen http pada MAMP, biasanya di /Application/MAMP/htdocs, kalau di PC yang saya gunakan, sudah saya arahkan ke /Volumes/data/www


Lakukan instalasi laravel dengan mengetikkan perintah (pastikan koneksi internet lancar)
composer create-project laravel/laravel --prefer-dist

Jika tidak ada arang melintang, coba ketikkan perintah
php artisan -V

Jika outputnya
Laravel Framework 5.x.x

Berarti proses instalasi Laravel sudah sukses dan siap untuk develope, bisa juga dengan membuka lokasi public directory melalui Browser Internet


Itu saja, semoga bermanfaat dan buat saya sendiri biar tidak lupa (z)