Sebelum meng-install Laravel (atau lebih tepatnya dikatakan membuat project Laravel baru), kita wajib memiliki web-server dan PHP yang ter-install di komputer terlebih dahulu. Jika diperlukan, panduan lengkap instalasi dapat Anda baca di Cara Install Apache, PHP, MySQL di macOS dan Linux (menggunakan Homebrew). Setelah Apache, PHP dan MySQL ter-install, selanjutnya adalah meng-install Composer dengan perintah brew install composer.

cara install laravel php composer

Hapus semua file (index.html dan info.php) yang telah dibuat sebelumnya di direktori /home/linuxbrew/.linuxbrew/var/www dengan perintah rm *.

cara install laravel php composer

Langkah berikutnya, sisipkan direktori /public ke tag <DocumentRoot> dan <Directory> pada file httpd.conf.

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/home/linuxbrew/.linuxbrew/var/www/public"
<Directory "/home/linuxbrew/.linuxbrew/var/www/public">

Untuk macOS, file httpd.conf ada di /usr/local/etc/httpd/, sedangkan Linux berada di /home/linuxbrew/.linuxbrew/etc/httpd/.

cara install laravel php composer

Terakhir adalah meng-install atau membuat project Laravel baru menggunakan composer dengan salah satu perintah berikut :

// jika ingin membuat project Laravel di direktori yang sudah ada
composer create-project --prefer-dist laravel/laravel .

// jika ingin membuat project Laravel di direktori baru yang belum ada
composer create-project --prefer-dist laravel/laravel namaproject

Pada contoh ini, instalasi Laravel saya lakukan dari dalam direktori yang sudah ada, yaitu di /home/linuxbrew/.linuxbrew/var/www. Oleh karena itu, saya menggunakan baris perintah yang pertama composer create-project --prefer-dist laravel/laravel . – perhatikan tanda titik di bagian akhir perintah!

cara install laravel php composer

Catatan : perintah composer create-project --prefer-dist laravel/laravel akan meng-install Laravel dengan versi terbaru, jika membutuhkan versi sebelumnya atau yang spesifik, misal versi 5.5, Anda dapat menggunakan perintah :

composer create-project --prefer-dist laravel/laravel="5.5.*"

Oya, jangan lupa jalankan ulang daemon service httpd agar perubahan pada file httpd.conf yang kita lakukan sebelumnya dapat dikenali. Untuk pengguna macOs, jalankan perintah :

sudo apachectl -k stop
sudo apachectl start

sedangkan bagi pengguna Linux :

sudo /home/linuxbrew/.linuxbrew/bin/httpd -k stop
sudo /home/linuxbrew/.linuxbrew/bin/httpd -k start

diikuti perintah ps -aef | grep httpd jika ingin mengetahui apakah daemon service httpd sudah aktif atau belum.

cara install laravel php composer

Setelah semua langkah di atas dilakukan, instalasi Laravel dapat dicek melalui browser. Buka URL http://localhost/ di browser, jika tidak ada kesalahan selama proses instalasi, seharusnya akan muncul homepage Laravel seperti gambar di bawah.

cara install laravel php composer

Catatan : saya mengganti URL localhost dengan IP Address karena instalasi Laravel tidak saya lakukan di local, tapi secara online di VPS DigitalOcean. Penyebabnya? saya tidak memiliki komputer / laptop lain untuk di-install Linux – harap maklum 🙂