Cara Menginstal Laravel di Ubuntu 24.04
Laravel adalah kerangka kerja PHP yang populer, open source, gratis untuk disesuaikan dan diadopsi, digunakan dalam pembangunan aplikasi web. Laravel memiliki sintaks yang mudah, desain yang elegan, dan pengalaman keseluruhan yang berfokus pada pengalaman pengembang. Beberapa fitur penting di Laravel adalah:
- Ini menggunakan Arsitektur MVC: Laravel mengikuti pola Model-View-Controller (MVC) yang memastikan kerapihan dalam penyusunan kode dan pemisahan tanggung jawab yang sempurna.
- Laravel mengadopsi Pendekatan Berorientasi Objek: Inti dari Laravel dirancang dengan prinsip-prinsip pemrograman berorientasi objek sehingga mudah untuk digunakan kembali dan dipelihara.
- Laravel menggunakan Pengemasan Modular: Fungsionalitas Laravel dikemas dalam modul-modul. Ini memungkinkan pengembangan setiap komponen secara mandiri.
Buku Panduan Utama Desktop Ubuntu
Kuasai Ubuntu seperti seorang ahli - mulai dari kustomisasi desktop yang indah hingga otomatisasi terminal yang kuat. Sempurna untuk pengembang, admin sistem, dan pengguna mahir yang ingin kendali penuh atas lingkungan kerja mereka.
Jika Anda tertarik dengan cara menginstal Laravel di sistem Linux Ubuntu, maka artikel ini cocok untuk Anda. Pengguna yang tertarik dengan CakePHP dapat membaca artikel yang tersedia di situs web kami. Ada banyak sumber daya online yang sudah ditulis tentang Laravel. Ini termasuk dokumentasi resmi Laravel, berbagai tutorial dari komunitas, dan video YouTube yang dapat Anda cari dan jadikan referensi saat mengerjakan proyek Anda.
Sebelum menginstal Laravel, PHP harus diinstal di sistem lokal Anda. Perbarui indeks daftar paket OS.
sudo apt updatePasang PHP dan dependensi yang diperlukan.
sudo apt install php php-{cli,json,mysql,zip,gd,mbstring,curl,xml,pear,bcmath,sqlite3}Lanjutkan dengan instalasi dengan menekan y di keyboard Anda.
0 upgraded, 61 newly installed, 0 to remove and 29 not upgraded.
Need to get 14.0 MB of archives.
After this operation, 52.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Periksa versi PHP yang terpasang.
$ php --version
PHP 8.3.6 (cli) (built: Apr 15 2024 19:21:47) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.6, Copyright (c) Zend Technologies
with Zend OPcache v8.3.6, Copyright (c), by Zend TechnologiesPasang PHP Composer.
sudo apt install composerKita kemudian bisa membuat proyek tes Laravel.
mkdir ~/apps && cd ~/appsKita akan membuat proyek Laravel yang disebut mywebapp
composer create-project laravel/laravel mywebappContoh output instalasi.
Untuk menayangkan halaman gunakan
cd mywebapp
php artisan serve --host 0.0.0.0 --port=8000Contoh output eksekusi:
INFO Server running on [http://0.0.0.0:8000].
Press Ctrl+C to stop the serverAnda akan melihat halaman default Laravel.
Mari buat contoh aplikasi Hello World.
cd ~/apps/mywebapp
php artisan make:controller HelloWorldControllerTambahkan perintah pembuatan pengendali.
$ vim routes/web.php
Route::get('helloworld', 'App\Http\Controllers\HelloWorldController@index');Buat sebuah fungsi.
$ vim app/Http/Controllers/HelloWorldController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class HelloWorldController extends Controller
{
public function index()
{
return view('helloworld');
}
}
$ vim resources/views/helloworld.blade.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Hello World</title>
</head>
<body>
<div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;">
Hello World from Laravel
</div>
</body>
</html>Jalankan aplikasi.
php artisan serve --host 0.0.0.0 --port=8000Kredensial database diatur di dalam file .env. Lihat contoh di bawah ini.
$ vim .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=laravel
DB_PASSWORD=DBUserPasswordKemudian Anda perlu menjalankan migrasi database aplikasi Anda:
php artisan migrate
