Cara Install Laravel di Localhost Ubuntu 22.04

Apa itu laravel ?

Laravel adalah kerangka kerja (framework) pengembangan web berbasis PHP yang dirancang untuk menyederhanakan proses pembuatan aplikasi web dengan menyediakan pola-pola pengembangan yang terstruktur dan fitur-fitur canggih.

Laravel dirilis pada tahun 2011 oleh Taylor Otwell. Taylor Otwell merilis Laravel secara publik pada bulan Juni 2011. Sejak saat itu, Laravel telah berkembang menjadi salah satu kerangka kerja PHP yang paling populer dan banyak digunakan di dunia pengembangan web.

Kelebihan Laravel

1. User friendly

Laravel menggunakan sintaks yang mudah dipahami dan ekspresif, membuatnya cocok untuk pengembang pemula dan berpengalaman.

Selain itu, Laravel menyediakan dokumentasi yang sangat baik dan terstruktur. Dokumentasi yang baik merupakan sumber daya yang krusial untuk pengembang, terutama bagi mereka yang baru memulai dengan framework. Informasi yang jelas dan mudah dicari membantu pengembang memahami dan menggunakan fitur-fitur Laravel dengan lebih efisien.

2. Keamanan

Laravel menyediakan berbagai fitur keamanan bawaan, termasuk pengamanan basis data, proteksi terhadap serangan SQL injection, dan serangan lintas situs (CSRF). Keamanan ini secara otomatis diterapkan ke dalam framework, membantu pengembang menghindari potensi risiko keamanan.

3. Efisiensi dan Produktivitas

Framework Laravel menyediakan beberapa fitur default yang umumnya banyak digunakan, seperti authentication, form validasi, routing, termasuk juga untuk manajemen database.

Dengan adanya fitur tersebut akan mempermudah developer dalam pembuatan aplikasi dengan Laravel.

System Requirement Laravel di Ubuntu

Sistem Operasi

Ubuntu 22.04 (LTS) atau versi yang lebih baru.

Web Server

Apache2 atau Nginx (salah satu).

PHP

  • disarankan PHP 8.0 atau yang lebih tinggi.
  • Ekstensi PHP yang diwajibkan:
    • Ctype
    • cURL
    • DOM
    • Fileinfo
    • Filter
    • Hash
    • Mbstring
    • OpenSSL
    • PCRE
    • PDO
    • Session
    • Tokenizer
    • XML

Cara Install Laravel di Ubuntu

Setelah requirement terpenuhi, maka tiba saatnya untuk melakukan install Laravel di Ubuntu pada layanan VPS KVM.

Pada artikel ini, installasi dilakukan pada server dengan menggunakan tipe webserver apache2. Berikut langkah untuk installasinya.

1. Langkah pertama untuk install Laravel adalah dengan melakukan installasi LAMP (Linux, Apache, MySQL, PHP) terlebih dahulu pada server yang  digunakan. Untuk installasi LAMP anda dapat mengikuti panduan berikut.

2. Setelah installasi LAMP berhasil, langkah selanjutnya adalah melakukan installasi requirement lain yaitu PHP beserta extensionnya. Untuk menginstall PHP dan extensionnya ikuti perintah ini

$ sudo apt install php php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip php-curl php-tidy php-imagick -y

Selanjutnya, Periksa versi PHP yang terinstall dengan menggunakan perintah ini

$ php -v

Contoh hasil perintahnya.\

Cara menampilkan daftar PHP extension yang terpasang.

php -m

3. Langkah selanjutnya mengistall Composer

$ wget https://getcomposer.org/download/latest-stable/composer.phar
$ sudo chown root:root composer.phar
$ sudo chmod +x composer.phar
$ sudo mv composer.phar /usr/local/bin/composer

4. menginstal Laravel

Langkah selanjutnya adalah menginstall Laravel, ikuti perintah dibawah ini

$ composer create-project laravel/laravel=10.* appkuu

Jika ingin menggunakan Laravel versi terbaru, tidak perlu menuliskan nomor versinya.

$ composer create-project laravel/laravel appkuu

Pindah direktori dan cek versi laravel dengan perintah ini

$ cd appkuu
$ php artisan --version

Dan akan muncul seperti dibawah ini

Langkah selanjutnya menguji instalasi Laravel dengan menjalankan Laravel development server.

$ php artisan serve

Contoh hasil perintah diatas

Cara melihatnya sangat mudah, Sahabat Qwords hanya memasukan ip localhost dan port 8000 nya contoh : http://127.0.0.0:8000

Dan jika sahabat ingin menghentikannya, cukup menekan Ctrl+C secara bersamaan

Cukup mudah bukan? jika mengalami kendala lain, langsung saja hubungi tim kami melalui Live Chat, Call Center atau Support Ticket, ya.

Cek juga artikel tutorial kami yang lain dengan klik di sini!