Instalasi Laravel di Ubuntu 20.04 Focal Fossa
Laravel adalah kerangka kerja (framework) aplikasi web berbasis PHP yang sumber terbuka (open source), menggunakan konsep Model-View-Controller. Laravel berada dibawah lisensi MIT, dengan menggunakan GitHub sebagai tempat berbagi kode.
Sebelum menginstall Laravel, ada beberapa program/tools yang harus kita install terlebih dahulu:
- PHP dengan versi minimal 7.2.5 dan Extensi PHP lainnya berupa:
- BCMath PHP Extension
- Ctype PHP Extension
- Fileinfo PHP extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Apache2 atau NGINX sebagai Web Server. Tapi penulis disini menggunakan Apache2
- Sistem Manajemen Basisdata Relasional (RDBMS) bisa berupa Mysql, maria-db, PostgreSQL, Oracle, dll
- phpMyAdmin, dbgate atau yang sejenisnya sebagai GUI (Tampilan Antar Muka) dari sistem manajemen basisdata relasional
- Text Editor (Atom, VSCode, Sublime)
- Github, sebagai tempat kontrol sistem aplikasi kita
Buka terminal kesayangan anda, ketikkan
sudo su
dan masukkan password anda
Install extensi PHP
# apt install openssl php8.0-common php8.0-curl php-json php8.0-mbstring php8.0-mysql php8.0-xml php8.0-zip
Oke, jika sudah memenuhi syarat diatas, mari kita lanjut ke tahap berikutnya.
Yok kita install Composernya dulu!
Selanjutnya kita perlu pindah ke folder root
atau ~
setelah itu kita tambahkan curlnya
# cd ~# curl -sS https://getcomposer.org/installer -o composer-setup.php
Selanjutnya, jalankan perintah
# php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Untuk mengecek apakah composernya terpasang atau tidak, silahkan ketik composer
Install Laravelnya
Setelah menginstall composer, selanjutnya kita menginstall Laravel Installer dengan mengetikkan
# composer global require laravel/installer
nanti kalo ada pertanyaan Continue as root/super user
, ketik aja yes
terus tekan enter
Dalam membuat projek pertama Laravel kita harus berada di direktori /var/www/html, ada 2 cara:
- Melalui composer dengan perintah composer global
- Menggunakan perintah laravel new
Membuat Projek Laravel dengan perintah composer global
Silahkan pergi ke /var/www/html
dengan mengetikkan cd /var/www/html
Ketikkan:
# composer create-project laravel/laravel hello-world
nanti kalo ada pertanyaan Continue as root/super user
, ketik aja yes
terus tekan enter
Setelah itu, masuk ke folder hello-world
yang kita buat dan kita test projeknya apakah sudah terpasang atau tidak menggunakan perintah php artisan serve
# cd hello-world
# php artisan serve
Silahkan akses http://127.0.0.1:8000 di browser anda, maka akan muncul tampilan seperti ini
Selamat, Projek Laravel anda telah terinstall :)
Membuat Projek Laravel dengan perintah laravel new
Cara menggunakan perintah laravel new
harus ada beberapa yang perlu dikonfigurasi
Pastikan posisi anda sedang berada di direktori ~
atau root
.
Ketikkan # composer global require laravel/installer
lalu ketikkan nano .bashrc
Kalo udah silahkan scroll sampai paling bawah
terus ketikkan:
export PATH="$PATH:/root/.config/composer/vendor/bin"
atau
export PATH="$PATH:/root/.composer/vendor/bin"
Terus keluar dengan pencet ctrl + x dan tekan huruf y terus enter. Kemudian, ketikkan # source .bashrc
dan enter
Pindah ke direktori /var/www/html
lalu ketikkan laravel new projek-lara
nanti kalo ada pertanyaan Continue as root/super user
, ketik aja yes
terus tekan enter
Setelah itu, masuk ke folder projek-lara
yang kita buat dan kita test projeknya apakah sudah terpasang atau tidak menggunakan perintah php artisan serve
Silahkan akses http://127.0.0.1:8000 di browser anda, maka akan muncul tampilan seperti ini
Selamat, Projek Laravel anda telah terinstall :)