Cara Install Laravel di Ubuntu 22.04

Cara Install Laravel di Ubuntu 22.04

Laravel adalah PHP framework yang dibuat oleh Taylor Otwell dan ditujukan untuk pengembangan aplikasi web yang mengikuti pola arsitektur model-view-controller (MVC). Laravel adalah salah satu PHP framework yang paling populer dan digunakan oleh berbagai jenis bisnis dan organisasi. Laravel dikenal karena kemudahannya dalam penggunaan, fleksibilitas, dan kekuatannya. Laravel menyediakan seperangkat alat dan fitur yang komprehensif untuk memudahkan pengembangan aplikasi web berkualitas tinggi.

Requirements

Laravel memiliki beberapa persyaratan sistem (system requirements) khususnya versi PHP dan ekstensinya:

PHP requirements untuk Laravel 10:

  • PHP >=8.1
  • Ctype PHP Extension
  • cURL PHP Extension
  • DOM PHP Extension
  • Fileinfo PHP Extension
  • Filter PHP Extension
  • Hash PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PCRE PHP Extension
  • PDO PHP Extension
  • Session PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Install PHP

Install PHP beserta extension yang dibutuhkan dan yang sering digunakan.

Menampilkan versi PHP yang terinstal.

Contoh hasil perintahnya.

Menampilkan daftar PHP extension yang terpasang.

Contoh hasil perintahnya.

Install Composer

Laravel akan dinstal dengan menggunakan Composer.

Install Laravel

Membuat project baru yang diberi nama direktori webapp dengan menggunakan Laravel versi 10.*

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

Menampilkan versi Laravel yang digunakan.

Contoh hasil perintahnya.

Menguji hasil instalasi Laravel dengan menjalankan Laravel development server.

Contoh hasil perintah di atas.

Browse http://localhost:8000 untuk melihat hasil instalasi Laravel.

Tekan CTRL+C untuk menghentikan development server.

Jika menginstalnya di atas VPS, ingin mengaksesnya melalui Public IP dan custom port (bukan port 8000).

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *