Laravel menggunakan Composer untuk mengelola dependensinya. Pertama, unduh salinan composer.phar
. Setelah Anda memiliki arsip PHAR, Anda dapat menyimpannya dalam map proyek lokal atau dipindahkan ke usr/local/bin
untuk penggunaan global pada sistem Anda. Pada Windows, Anda dapat menggunakan Composer Windows installer.
Anda dapat memasang Laravel dengan mengeluarkan perintah Composer create-project
melalui terminal:
composer create-project laravel/laravel --prefer-dist
Setelah Composer terpasang, unduh versi terbaru framework Laravel dan ekstrak isinya ke dalam map pada server Anda. Selanjutnya, di root aplikasi Laravel, jalankan perintah php composer.phar install
(atau composer install
) untuk memasang semua depedensi framework. Untuk menyelesaikan proses pemasangan ini, dibutuhkan Git terpasang pada server.
Jika Anda ingin memperbarui framework Laravel, Anda dapat menggunakan perintah php composer.phar update
.
Framework Laravel memiliki beberapa persyaratan sistem:
- PHP >= 5.3.7
- Ekstensi PHP MCrypt
Laravel hampir tidak membutuhkan pengaturan. Anda bebas untuk memulai membangun! Namun, Anda mungkin ingin menilik berkas app/config/app.php
dan dokumentasinya. Di dalamnya berisi beberapa pengaturan seperti timezone
dan locale
, mungkin saja Anda ingin mengubahnya sesuai dengan kebutuhan aplikasi Anda.
Laravel membutuhkan sepaket izin yang perlu diatur - folder dalam app/storage
membutuhkan akses tulis oleh server web.
Beberapa jalur folder framework dapat disesuaikan. Untuk mengubah lokasi folder ini, silakan periksa berkas bootstrap/paths.php
.
Catatan: Laravel dirancang untuk melindungi kode aplikasi Anda, dengan menempatkan berkas yang diakses umum hanya dalam folder public (local storage). Anda juga disarankan mengatur folder public sebagai documentRoot situs Anda (juga dikenal sebagai web root), atau dengan menempatkan isi dari public ke folder root situs Anda dan tempatkan semua berkas Laravel yang lain di luar web root.
Laravel dikemas bersama sebuah berkas public/.htaccess
yang digunakan untuk memungkinkan URL tanpa index.php
. Jika Anda menggunakan Apache untuk melayani aplikasi Laravel Anda, pastikan untuk mengaktifkan modul mod_rewrite
.
Jika berkas .htaccess
yang dikemas bersama Laravel tidak bekerja dengan instalasi Apache Anda, coba yang ini:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]