Belajar Laravel: Install

3 min read

Selamat datang untuk kamu yang baru pertama kali mencoba laravel framework, sebelum kamu menggunakannya yang harus kamu lakukan adalah memasang framework ini di local environment kamu baik itu Linux, Windows, atau lainnya. Untuk saat ini saya akan memberikan contoh bagaimana cara agar framework ini dapat dijalankan di linux.

Lebih jelasnya saya akan menginstal laravel framework di linux saya, walaupun di official dokumentasi laravel sudah memberikan rekomendasi untuk menginstalnya di Laravel Homestead virtual machine, namun itu menurut saya tidak perlu karena saya pribadi sudah menggunakan linux.

Install Laravel, Step By Step

Sebelumnya ada hal yang harus kalian perhatikan bahwa laravel menggunakan composer untuk manajemen dependenciesnya. Jadi kita harus menginstall composer terlebih dahulu.

Instalasi Composer

Pertama, kalian harus mendownload (composer) installer terlebih dahulu dengan command dibawah ini.

$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Command diatas akan memberikan file baru composer-setup.php di direktori saat ini. Untuk memastikan bahwa itu sudah terdownload (tanpa adanya file korup), maka sebaiknya kita verifikasi dulu.

$ php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Jalankan command diatas, jika muncul Installer verified maka file installer memang sudah berhasil di download. Next apa yang harus kita lakukan? Jalankan file composer-setup.php.

Tapi tunggu dulu, sebelumya kita memiliki rencana untuk menginstall composer di ~/.local/composer/bin/. Jika direktori tersebut masih belum ada wajib bagi kamu untuk membuatnya terlebih dahulu.

Setelah itu, mari kita jalankan installernya.

$ php composer-setup.php --install-dir=$HOME/.local/share/composer/bin --filename=composer

Maka proses download composer berjalan. diatas saya memberikan 2 argumen --install-dir dan --filename

All settings correct for using Composer
Downloading...

Composer (version 1.10.5) successfully installed to: /home/nur/.local/composer/bin/composer                                                                             
Use it: php /home/nur/.local/composer/bin/composer

Next, kita export folder instalasi composer ke variable $PATH. Buka .bashrc, atau .zshrc dan masukkan kode dibawah ini.

COMPOSER_DIR="${HOME}/.local/composer/bin"
COMPOSER_GLOBAL_PACKAGE_DIR="${HOME}/.config/composer/vendor/bin"
export PATH="$PATH:$COMPOSER_DIR"
export PATH="$PATH:$COMPOSER_GLOBAL_PACKAGE_DIR"

Finally, kita test composer yang sudah di instal tadi.

$ composer --version
Composer version 1.10.5 2020-04-10 11:44:22

Selamat sekarang waktunya untuk menginstal laravel installer.

Install Laravel Installer dengan Composer

Download laravel installer dengan command dibawah ini.

$ composer global require laravel/installer

Membuat Project Baru

Setelah selesai mendownload, kalian sudah bisa membuat proyek baru dengan command dibawah ini.

$ laravel new <namaproyek>

Misalnya.

$ laravel new larastart

Pesan log terakhir yang akan kamu dapatkan jika sukses seperti dibawah ini.

Package manifest generated successfully.
Application ready! Build something amazing.

Nanti akan folder baru yang sesuai dengan nama proyek kamu, silahkan masuk kesitu, dan jalankan command artisan seperti dibawah ini.

$ php artisan serve
$ php artisan serve
Laravel development server started: http://127.0.0.1:8000

Jika sudah muncul seperti diatas, silahkan akses alamat urlnya. maka kamu akan melihat halaman indexnya seperti dibawah ini.

Default Halaman Index Laravel Fresh Installation
Default Halaman Index Laravel Fresh Installation
Sudah mungkin segitu saja, untuk tutorial selanjutnya silahkan ditunggu ya.