DOCUMENTATION / GETTING STARTED
Installation.
Jalankan DL dengan PHP 8.2 atau lebih baru, tanpa Composer atau Node.js wajib.
Persyaratan
Butuh PHP 8.2+, JSON, sessions dan PDO. Tambahkan pdo_mysql untuk MySQL, pdo_sqlite untuk SQLite, dan cURL untuk fitur AI. Hosting Apache memerlukan mod_rewrite untuk URL bersih.
Jalankan lokal
Perintah dijalankan di folder yang berisi bootstrap.php dan dl. Server bawaan hanya untuk pengembangan.
Terminal
cp .env.example .env
php dl doctor
php dl serveBuat route pertama
Tambahkan sebelum return $router di app/routes.php.
PHP
// app/routes.php
$router->get('/about', fn() => DL\View::page('about', [
'name' => 'DL',
'seo' => ['title' => 'About · DL', 'path' => '/about'],
]));Tambahkan view
Buat views/about.php, lalu buka /about. Layout utama dan aset otomatis dipasang.
PHP view
<h1>About <?= e($name) ?></h1>
<?= component('card', ['title'=>'Hello', 'text'=>'Halaman PHP pertama saya.']) ?>Periksa hasil
Buka localhost:8000, /components dan /playground. Jalankan pengujian sebelum mengubah konfigurasi hosting.
Terminal
php dl test
php dl routes