Tutorial cara installasi laravel mulai dari penginstalan composer
Instalasi
Instalasi
Persyaratan Server
Kerangka kerja Laravel memiliki beberapa persyaratan sistem.Semua persyaratan ini dipenuhi oleh mesin virtual Laravel Homestead , jadi sangat disarankan agar Anda menggunakan Homestead sebagai lingkungan pengembangan Laravel lokal Anda.
Namun, jika Anda tidak menggunakan Homestead, Anda harus memastikan server Anda memenuhi persyaratan berikut:
- PHP> = 7.2.5
- Ekstensi PHP BCMath
- Ctype Ekstensi PHP
- Ekstensi PHP Fileinfo
- Ekstensi PHP JSON
- Ekstensi PHP Mbstring
- Ekstensi PHP OpenSSL
- Ekstensi PHP PDO
- Ekstensi PHP Tokenizer
- Ekstensi PHP XML
Menginstal Laravel
Laravel menggunakan Komposer untuk mengelola dependensinya. Jadi, sebelum menggunakan Laravel, pastikan Anda memiliki Composer yang terinstal di mesin Anda.
Melalui Penginstal Laravel
Pertama, unduh penginstal Laravel menggunakan Composer:
composer global require laravel/installer
Pastikan untuk menempatkan direktori vendor
$PATH biner seluruh sistem Komposer di Anda sehingga laravel executable dapat ditemukan oleh sistem Anda. Direktori ini ada di berbagai lokasi berdasarkan sistem operasi Anda; namun, beberapa lokasi umum meliputi:- macOS:
$HOME/.composer/vendor/bin - Windows:
%USERPROFILE%\AppData\Roaming\Composer\vendor\bin - Distribusi GNU / Linux: atau
$HOME/.config/composer/vendor/bin$HOME/.composer/vendor/bin
Anda juga dapat menemukan jalur instalasi global komposer dengan menjalankan dan melihat dari baris pertama.
composer global about
Setelah diinstal, perintah akan membuat instalasi Laravel baru di direktori yang Anda tentukan. Misalnya, akan membuat direktori bernama yang berisi instalasi Laravel baru dengan semua dependensi Laravel yang sudah diinstal:
laravel newlaravel new blogbloglaravel new blog
Melalui Proyek Pencipta Komposer
Atau, Anda juga dapat menginstal Laravel dengan mengeluarkanperintah Komposer di terminal Anda:
create-projectcomposer create-project --prefer-dist laravel/laravel blog
Server Pengembangan Lokal
Jika Anda menginstal PHP secara lokal dan Anda ingin menggunakan server pengembangan bawaan PHP untuk melayani aplikasi Anda, Anda dapat menggunakan
serve perintah Artisan. Perintah ini akan memulai server pengembangan di :http://localhost:8000php artisan serve
Konfigurasi
Direktori Publik
Setelah menginstal Laravel, Anda harus mengkonfigurasi dokumen / root web server web Anda menjadi
public direktori. The dalam direktori ini berfungsi sebagai controller depan untuk semua permintaan HTTP masuk aplikasi Anda.index.phpFile Konfigurasi
Semua file konfigurasi untuk framework Laravel disimpan dalam
config direktori.Setiap opsi didokumentasikan, jadi silakan melihat-lihat file dan membiasakan diri dengan opsi yang tersedia untuk Anda.Izin Direktori
Setelah menginstal Laravel, Anda mungkin perlu mengkonfigurasi beberapa izin. Direktori di dalam
storage dan direktori harus dapat ditulis oleh server web Anda atau Laravel tidak akan berjalan.Jika Anda menggunakan mesin virtual Homestead , izin ini harus sudah ditetapkan.bootstrap/cacheKunci Aplikasi
Hal berikutnya yang harus Anda lakukan setelah menginstal Laravel adalah mengatur kunci aplikasi Anda ke string acak. Jika Anda menginstal Laravel melalui Composer atau installer Laravel, kunci ini telah ditetapkan untuk Anda oleh perintah.
php artisan key:generate
Biasanya, string ini harus sepanjang 32 karakter. Kunci dapat diatur dalam
.envfile lingkungan. Jika Anda belum menyalin file ke file baru bernama , Anda harus melakukannya sekarang. Jika kunci aplikasi tidak disetel, sesi pengguna Anda dan data terenkripsi lainnya tidak akan aman!.env.example.envKonfigurasi Tambahan
Laravel hampir tidak memerlukan konfigurasi lain di luar kotak. Anda bebas untuk mulai berkembang! Namun, Anda mungkin ingin meninjau file dan dokumentasinya. Ini berisi beberapa opsi seperti dan yang mungkin ingin Anda ubah sesuai dengan aplikasi Anda.
config/app.phptimezonelocale
Anda mungkin juga ingin mengonfigurasi beberapa komponen tambahan Laravel, seperti:
Konfigurasi Server Web
Konfigurasi Direktori
Laravel harus selalu disajikan dari root "direktori web" yang dikonfigurasi untuk server web Anda. Anda tidak boleh mencoba untuk melayani aplikasi Laravel dari subdirektori dari "direktori web".Mencoba melakukannya dapat mengekspos file sensitif yang ada dalam aplikasi Anda.
URL cantik
Apache
Laravel menyertakan file yang digunakan untuk menyediakan URL tanpa pengontrol depan di jalurnya.Sebelum melayani Laravel dengan Apache, pastikan untuk mengaktifkan modul sehingga file tersebut akan dihormati oleh server.
public/.htaccessindex.phpmod_rewrite.htaccess
Jika
.htaccess file yang dikirimkan bersama Laravel tidak berfungsi dengan instalasi Apache Anda, coba alternatif ini:Options +FollowSymLinks -Indexes
RewriteEngine On
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Nginx
Jika Anda menggunakan Nginx, arahan berikut dalam konfigurasi situs Anda akan mengarahkan semua permintaan ke kontroler depan:
index.phplocation / {
try_files $uri $uri/
Saat menggunakan Homestead atau Valet , URL cantik akan dikonfigurasikan secara otomatis.
Komentar
Posting Komentar