Pengenalan Symfony
Penjelasan
Symfony adalah framework PHP tingkat enterprise yang dikenal karena arsitekturnya yang matang, komponen-komponennya yang bisa dipakai terpisah (banyak library populer lain, termasuk Laravel, memakai komponen Symfony di baliknya), dan konsep Dependency Injection yang sangat kental. Symfony sering dipilih untuk aplikasi besar/kompleks yang butuh struktur ketat dan jangka panjang.
Instalasi & Cara Menjalankan
1. Pastikan PHP (>= 8.2) dan Composer sudah terinstal, cek dengan: php -v dan composer -v
2. Instal Symfony CLI (opsional tapi direkomendasikan) dari symfony.com/download
3. Buat project baru: symfony new nama-project --webapp (atau composer create-project symfony/skeleton nama-project)
4. Masuk ke folder project: cd nama-project
5. Jalankan server pengembangan: symfony server:start (atau php -S localhost:8000 -t public)
6. Buka http://localhost:8000 di browser — kalau muncul halaman selamat datang Symfony, instalasi berhasil
Praktikum
Instal Symfony lewat symfony new belajar-symfony --webapp. Masuk ke foldernya, jalankan symfony server:start, lalu buka http://localhost:8000 di browser untuk memastikan halaman selamat datang Symfony muncul.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Flag --webapp saat symfony new menginstal SEMUA paket umum sekaligus (Twig, Doctrine, form, dst) — cocok untuk belajar. Untuk API murni tanpa view, cukup composer create-project symfony/skeleton yang jauh lebih minimal dan ringan.