Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Tutorial Laravel (2): Instalasi Laravel

Posted on September 15, 2013

Laravel merekomendasikan instalasi Laravel dengan menggunakan Composer. Composer sendiri adalah tool berbasis PHP yang dipergunakan sebagai dependency manager bagi sebuah aplikasi/library, seperti Apt-get, Yum, atau Zypper di Linux.

Berikut adalah langkah-langkah menginstall Laravel 4 dengan Composer:

iklan Laravel

1. Unduh Composer

Composer, dapat anda download dari situs http://getcomposer.org. Disediakan dua versi, versi Installer Windows dan versi script PHP (untuk Linux dan Mac). Untuk lebih mudahnya, silakan download Installer Composer (berupa script PHP) disini:

https://getcomposer.org/installer

Klik kanan dan save-as installer.php (atau jika mengunduh dari link diatas, silakan unzip/unrar).

2. Install Composer

Buka Terminal/Console atau Command Prompt Windows, dan jalankan installer dengan PHP-CLI:

[sourcecode]php installer.php[/sourcecode]

atau jika anda menggunakan XAMPP:

[sourcecode]C:/xampp/php/bin/php installer.php[/sourcecode]

atau

[sourcecode]/opt/lampp/bin/php installer.php[/sourcecode]

NB. Anda butuh koneksi Internet saat menjalankan installer, karena installer akan mengunduh sejumlah file!

Contoh pesan installasi Composer via terminal:

[sourcecode]
All settings correct for using Composer
Downloading…

Composer successfully installed to: /Users/unnes/Sites/composer.phar
Use it: php composer.phar
[/sourcecode]

3. Rename Composer.phar menjadi Composer

4. Instalasi Laravel
ada dua metode instalasi laravel dengan Composer.

a. dengan menggunakan Composer secara langsung

Jalankan perintah:

[sourcecode]
php composer create-project laravel/laravel nama-project –prefer-dist
[/sourcecode]

dengan perintah diatas, composer akan membuat project baru berbasis Laravel dengan nama yang ditentukan. Contoh pesan dalam terminal:

[sourcecode]
Installing laravel/laravel (v4.0.7)
– Installing laravel/laravel (v4.0.7)
Downloading: 100%

Created project in your-project-name
Loading composer repositories with package information
Installing dependencies (including require-dev)
– Installing doctrine/lexer (dev-master bc0e1f0)
Loading from cache

– Installing doctrine/annotations (v1.1.2)
Loading from cache

– Installing doctrine/collections (dev-master bcb5377)
Loading from cache

– Installing doctrine/cache (v1.1)
Loading from cache

– Installing doctrine/inflector (dev-master 8b4b3cc)
Loading from cache

– Installing doctrine/common (dev-master 4233262)
Downloading: 100%

– Installing doctrine/dbal (2.4.x-dev 814e53d)
Loading from cache

– Installing psr/log (1.0.0)
Loading from cache

– Installing monolog/monolog (dev-master 1518320)
Loading from cache

– Installing filp/whoops (1.0.7)
Loading from cache

– Installing symfony/translation (2.3.x-dev 65f8882)
Loading from cache

– Installing symfony/routing (2.3.x-dev 3085975)
Loading from cache

– Installing symfony/process (2.3.x-dev ca5703f)
Downloading: 100%

– Installing symfony/debug (2.3.x-dev 234f31c)
Downloading: 100%

– Installing symfony/http-foundation (2.3.x-dev 329b059)
Downloading: 100%

– Installing symfony/event-dispatcher (2.3.x-dev 41c9826)
Loading from cache

– Installing symfony/http-kernel (2.3.x-dev f42c094)
Downloading: 100%

– Installing symfony/finder (2.3.x-dev 4a0fee5)
Loading from cache

– Installing symfony/dom-crawler (2.3.x-dev e05e07f)
Loading from cache

– Installing symfony/css-selector (2.3.x-dev 8855442)
Loading from cache

– Installing symfony/console (2.3.x-dev 7a8f90c)
Downloading: 100%

– Installing symfony/browser-kit (2.3.x-dev 11dcdf2)
Loading from cache

– Installing swiftmailer/swiftmailer (v5.0.2)
Loading from cache

– Installing predis/predis (0.8.x-dev 4824af1)
Loading from cache

– Installing patchwork/utf8 (v1.1.11)
Loading from cache

– Installing nesbot/carbon (1.4.0)
Loading from cache

– Installing ircmaxell/password-compat (1.0.x-dev 1fc1521)
Loading from cache

– Installing nikic/php-parser (dev-master 1e5e280)
Loading from cache

– Installing symfony/filesystem (dev-master da0dcf6)
Loading from cache

– Installing classpreloader/classpreloader (1.0.1)
Loading from cache

– Installing laravel/framework (4.0.x-dev 733492c)
Downloading: 100%

monolog/monolog suggests installing mlehner/gelf-php (Allow sending log messages to a GrayLog2 server)
monolog/monolog suggests installing ext-amqp (Allow sending log messages to an AMQP server (1.0+ required))
monolog/monolog suggests installing ext-mongo (Allow sending log messages to a MongoDB server)
monolog/monolog suggests installing doctrine/couchdb (Allow sending log messages to a CouchDB server)
monolog/monolog suggests installing raven/raven (Allow sending log messages to a Sentry server)
symfony/translation suggests installing symfony/config ()
symfony/translation suggests installing symfony/yaml ()
symfony/routing suggests installing symfony/config ()
symfony/routing suggests installing symfony/yaml ()
symfony/debug suggests installing symfony/class-loader ()
symfony/event-dispatcher suggests installing symfony/dependency-injection ()
symfony/http-kernel suggests installing symfony/class-loader ()
symfony/http-kernel suggests installing symfony/config ()
symfony/http-kernel suggests installing symfony/dependency-injection ()
predis/predis suggests installing ext-phpiredis (Allows faster serialization and deserialization of the Redis protocol)
Writing lock file
Generating autoload files
Generating optimized class loader
Application key [QdB6JtdmVDPsBdxd5ePWlrMzcpsqiESs] set successfully.
[/sourcecode]

b. dengan mengunduh langsung dari Github dan eksekusi Composer
– Unduh file ZIP dari master sourcecode Laravel di Github.com:
https://github.com/laravel/laravel/archive/master.zip

– Unzip file master.zip, misal menjadi folder laravel
– jalankan terminal/console/command prompt, masuk ke direktori laravel
– copy file composer ke direktori laravel
– jalankan composer, dengan perintah:

[sourcecode]
composer install
[/sourcecode]

Testing

Silakan test instalasi Laravel anda dengan mengakses: http://localhost/your-project-name (sesuaikan dengan nama proyek anda).

Jika sukses, seharusnya anda menemui tampilan seperti ini:

laravel-test

Jika anda menemui tampilan error seperti ini:
laravel-test-error

Silakan ubah permission folder /your-project-name/app/storage/session menjadi writable, misalnya 777.

[sourcecode]
chmod 777 /your-project-name/app/storage/session
[/sourcecode]

iklan Laravel

Selamat berjumpa di seri tutorial Laravel selanjutnya!

Terbaru

  • Apa itu Game Zenless Zone Zero (ZZZ) HoYoVerse? Ini Cara Mainnya
  • Cuma Kurang 1 Rupiah! Misteri Lucky Draw Akulaku Rp300 Ribu, Bisa Cair Nggak Sih?
  • Video Melolo Cuma Layar Hitam? Ini Trik Ampuh Mengatasinya, Pasti Berhasil!
  • Mau Simpan Video Twitter dan TikTok Tanpa Aplikasi? Begini Cara Praktis Pakai VidsSave!
  • Mau Gaji Dolar? Gini Caranya Tembus Kerja di Australia, Jangan Sampai Salah Visa!
  • Belum Tahu? Inilah Fakta MigoReels, Katanya Nonton Drama Bisa Dapat Rp700 Ribu!
  • Apa Itu Event Invite Friends CapCut? Ini Pengertian dan Cara Kerjanya Biar Cuan
  • Apa Itu MJ di FF? Ini Pengertian, Asal-Usul, dan Risiko di Balik Istilah Tersebut
  • Apa Itu Pengertian Penonaktifan SPayLater? Ini Durasi Blokir Akibat Telat Bayar
  • Apa Itu Rasio Gambar Ukuran 1:1 di Canva? Ini Pengertian dan Cara Buatnya
  • Pengiriman Shopee Express Hemat itu Berapa Lama? Ini Pengertian dan Estimasi Sampainya
  • Android 2025: Aplikasi Baru dan Smartphone Impian yang Akan Datang!
  • Apa Itu Google AI Pro Ultra? Ini Pengertian dan Penjelasan Lengkapnya
  • Apa Itu Error Gagal Kirim Nilai RDM 3.1? Ini Pengertian dan Solusi Mengatasinya
  • Facebook Mulai Batasi Link Eksternal Cuma 2 Sebulan! Ini Trik Mengatasinya
  • Cara Nonton Tensura Season 4! Bakal Tayang April 2026 dengan Format 5 Cour
  • Belum Tahu? Inilah Trik Supaya Live TikTok Kalian Aman dan Banjir Cuan
  • Pixel 8 Dapatkan Mode Panorama Baru! Hasil Foto Lebih Luas & Lebih Kreatif
  • Apa Itu AppLocker? Ini Pengertian dan Cara Mengamankan Windows 11 Kalian dari Skrip Jahat
  • Cara Membuat Riwayat Copilot Kamu Tetap Bersih dan Rapi!
  • Game & Aplikasi Android Terbaik Saat Diskon Liburan Natal! Jangan Ketinggalan!
  • Apa Itu Game Prison Escape Journey? Ini Pengertian dan Cara Mainnya untuk Pemula
  • “Listrik Gratis” dari Solar Panel Cuma Mitos?! Ini Sisi Gelap PLTS
  • Samsung Galaxy Z-Fold: Uji Jatuh Bebas yang Mengguncang Keandalan Lipatannya
  • Google One 2026: Apa yang Akan Jadi Fitur Utama dan Harga yang Diharapkan?
  • Apa Itu Error 0x800704f8? Ini Pengertian dan Cara Mengatasinya
  • Android Akhirnya Dapat GPS Darurat di India! Setelah Hampir 10 Tahun
  • Apa Itu GetContact Premium? Ini Pengertian dan Cara Daftarnya
  • Android Maze Figure: Koleksi Baru Google yang Bikin Penggemar Bergairah!
  • Google Update Besar-besaran Desember 2025: Apa yang Akan Memengaruhi Pengalaman Anda?
  • Apa itu Cosmic Desktop: Pengertian dan Cara Pasangnya di Ubuntu 26.04?
  • Apa Itu Auvidea X242? Pengertian Carrier Board Jetson T5000 dengan Dual 10Gbe
  • Elementary OS 8.1 Resmi Rilis: Kini Pakai Wayland Secara Standar!
  • Apa Itu Raspberry Pi Imager? Pengertian dan Pembaruan Versi 2.0.3 yang Wajib Kalian Tahu
  • Performa Maksimal! Ini Cara Manual Update Ubuntu ke Linux Kernel 6.18 LTS
  • Prompt AI Tahun Baruan di Bundaran HI
  • Prompt AI Pamer iPhone 17 Pro Max Orange
  • Apa itu GPT 5.2 di Microsoft Copilot? Ini Pengertian dan Keunggulannya
  • Apa Itu Iklan ChatGPT? Mengenal Sponsored Content yang Bakal Muncul di Hasil Pencarian AI
  • Tutorial RAG: Inilah 7 Repository GitHub Terbaik untuk Membangun Sistem AI Sendiri
  • Apa itu CVE-2025-68664? Memahami Celah Keamanan LangGrinch pada LangChain
  • Kronologi Kasus Pencurian Data Karyawan Data Breach Korean Air 2025
  • Ini Kronologi Hack Memalukan Trustwallet di Natal 2025
  • Apa Itu Insiden Eksploitasi Sistem Rainbow Six Siege? Ini Penjelasannya
  • Apa Itu Docker Hardened Images (DHI)? Ini Definisi dan Penjelasannya
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV

©2025 emka.web.id | Design: Newspaperly WordPress Theme