Wed Dec 2019 2 years ago

Cara Mudah Install Framework Laravel 5.8 Terbaru

#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.1.3
  • Ekstensi PHP BCMath
  • Ctype PHP Extension
  • Ekstensi PHP JSON
  • Ekstensi PHP Mbstring
  • Ekstensi OpenSSL PHP
  • 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 Anda sehingga Anda dapat dieksekusi laravel oleh sistem Anda. Direktori ini ada di berbagai lokasi berdasarkan sistem operasi Anda; namun, beberapa lokasi umum meliputi:

  • Distribusi macOS dan GNU / Linux: $HOME/.composer/vendor/bin
  • Windows: %USERPROFILE%AppDataRoamingComposervendorbin

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 new laravel new blog blog

laravel new blog

 

Melalui Proyek Pencipta Komposer

Atau, Anda juga dapat menginstal Laravel dengan mengeluarkan perintah Komposer di terminal Anda: create-project

composer 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 serveperintah Artisan. Perintah ini akan memulai server pengembangan di : http://localhost:8000

php artisan serve

Opsi pengembangan lokal yang lebih kuat tersedia melalui Homestead dan Valet .

 

 

Konfigurasi

Direktori Publik

Setelah menginstal Laravel, Anda harus mengonfigurasi dokumen / root web server Anda menjadi public direktori. The dalam direktori ini berfungsi sebagai controller depan untuk semua permintaan HTTP masuk aplikasi Anda.index.php

File 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 mengonfigurasi beberapa izin. Direktori di dalam storagedan 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/cache

Kunci 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. Kuncinya dapat diatur dalam .envfile lingkungan. Jika Anda belum mengganti nama file , Anda harus melakukannya sekarang. Jika kunci aplikasi tidak disetel, sesi pengguna Anda dan data terenkripsi lainnya tidak akan aman!.env.example.env

Konfigurasi 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:

  • Cache
  • Basis data
  • Sidang

 

Konfigurasi Server Web

 

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 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.php

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

Saat menggunakan Homestead atau Valet , URL cantik akan dikonfigurasikan secara otomatis.

laravel install laravel