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.
1 | 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 |
Menampilkan versi PHP yang terinstal.
1 | php -v |
Contoh hasil perintahnya.
1 2 3 4 | PHP 8.1.2-1ubuntu2.11 (cli) (built: Feb 22 2023 22:56:18) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.2, Copyright (c) Zend Technologies with Zend OPcache v8.1.2-1ubuntu2.11, Copyright (c), by Zend Technologies |
Menampilkan daftar PHP extension yang terpasang.
1 | php -m |
Contoh hasil perintahnya.
1 2 3 4 5 6 7 8 9 10 | [PHP Modules] calendar Core ctype ... zip zlib [Zend Modules] Zend OPcache |
Install Composer
Laravel akan dinstal dengan menggunakan Composer.
1 2 3 4 | 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 |
Install Laravel
Membuat project baru yang diberi nama direktori webapp dengan menggunakan Laravel versi 10.*
1 | composer create-project laravel/laravel=10.* webapp |
Jika ingin menggunakan Laravel versi terbaru, tidak perlu menuliskan nomor versinya.
1 | composer create-project laravel/laravel webapp |
Menampilkan versi Laravel yang digunakan.
1 2 | cd webapp php artisan --version |
Contoh hasil perintahnya.
1 | Laravel Framework 10.13.2 |
Menguji hasil instalasi Laravel dengan menjalankan Laravel development server.
1 | php artisan serve |
Contoh hasil perintah di atas.
1 2 3 | INFO Server running on [http://127.0.0.1:8000]. Press Ctrl+C to stop the server |
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).
1 | php artisan serve --host=0.0.0.0 --port=8080 |
Selamat mencoba 🙂