Cara install Laravel - Setelah sebelumnya kita belajar dasar CodeIgniter, kali ini kita beralih pada salah satu framework yang sangat populer dalam pemrograman PHP yaitu: Laravel.
Penjelasan selengkapnya mengenai framework ini bisa dibaca pada dokumentasi: Laracast.
Baik, langsung saja ...
Dalam artikel ini, saya menggunakan sistem operasi Linux, jika anda menggunakan sistem operasi yang berbeda, mungkin diperlukan sedikit penyesuaian.
Daftar Isi:
- Install / Upgrade versi PHP
- Install Composer
- Install Laravel 5.6
- Menjalankan Laravel
- Troubleshooting Install Laravel
Persyaratan yang diperlukan (Laravel 5.6):- Install / Upgrade versi PHP
- Install Composer
- Install Laravel 5.6
- Menjalankan Laravel
- Troubleshooting Install Laravel
- PHP >= 7.1.3
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
Install / Upgrade versi PHP
Mengingat persyaratan minimum versi PHP yang dibutuhkan adalah 7.1.3, silahkan cek versi php anda menggunakan perintah berikut ini:php --versionJika didapati versi dibawah 7.1.3, silahkan upgrade versi PHP anda menggunakan perintah, seperti di bawah ini: Menambahkan PPA PHP7.1 Ondrej
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt-get updateInstall PHP 7.1
sudo apt-get install php7.1Pastikan tidak ada error, cek kembali versi PHP.
rizky@wadagizig ~ $ php --version PHP 7.1.16-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Apr 5 2018 08:47:00) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.1.16-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend TechnologiesJika seperti diatas, maka instalasi PHP versi 7.1.x telah berhasil dan kita lanjutkan ke tahap selanjutnya.
Install Composer
Jalankan perintah berikut untuk menginstall composer.sudo apt-get install composerCek instalasi dengan mengeksekusi perintah
composer
pada terminal.Install Laravel
Ada beberapa cara yang bisa digunakan untuk menginstall Laravel, antara lain:Cara 1: Install Laravel dengan Composer
composer global require "laravel/installer"Membuat symbolic-link laravel, agar bisa digunakan secara global alias bisa dijalankan di direktori manapun.
sudo ln -s ~/.config/composer/vendor/bin/laravel /binSekarang, masuk ke direktori web server. Disini saya menggunakan apache2 bawaan Linux, jika anda belum menginstallnya, silahkan baca install LAMP pada Ubuntu.
Sebagai contoh, direktori web server saya adalah: ~/Public/www/html.
cd ~/Public/www/html laravel new belajarlaravel
Cara 2: Install Laravel via Composer Create-Project
composer create-project --prefer-dist laravel/laravel belajarlaravel
Cara 3: Install Laravel: Download Source Code
Cara ini biasanya merupakan favorit sebagian besar orang, karena mudah tidak berbasis cli, tinggal download source code dan menyimpannya ke direktori web server. Sialkan download master Laravel disini.Rename file .env.example menjadi .env
Setelah instalasi selesai, langkah selanjutnya yaitu mengubah nama (rename) file.env.example
menjadi .env
. Karena file yang berawalan dot (.) dalam Linux merupakan hidden file, silahkan pilih opsi show hidden file, atau cukup dengan menekan kombinasi keyboard CTRL+H.Setting Permission folder storage dan bootstrap
Masuk ke direktori belajarlaravel dan jalankan perintah berikut ini.cd ~/Public/www/html/belajarlaravel sudo chmod -R 777 storage/ sudo chmod -R 777 bootstrap/
Menjalankan Laravel
Secara default, public html Laravel terletak pada folder public, jadi silahkan akses alamat berikut menggunakan browser:http://localhost/belajarlaravel/public/
Selamat, anda berhasil menginstall Laravel 5.6.
Troubleshooting Instalasi Laravel
Berikut ini beberapa problem yang sering muncul jika melakukan instalasi Laravel dengan composer.
Your requirements could not be resolved to an installable set of packages. Problem 1 - Installation request for phar-io/manifest 1.0.1 -> satisfiable by phar-io/manifest[1.0.1]. - phar-io/manifest 1.0.1 requires ext-dom * -> the requested PHP extension dom is missing from your system. Problem 2 - Installation request for phpunit/php-code-coverage 6.0.3 -> satisfiable by phpunit/php-code-coverage[6.0.3]. - phpunit/php-code-coverage 6.0.3 requires ext-dom * -> the requested PHP extension dom is missing from your system. Problem 3 - Installation request for phpunit/phpunit 7.1.4 -> satisfiable by phpunit/phpunit[7.1.4]. - phpunit/phpunit 7.1.4 requires ext-dom * -> the requested PHP extension dom is missing from your system. Problem 4 - Installation request for theseer/tokenizer 1.1.0 -> satisfiable by theseer/tokenizer[1.1.0]. - theseer/tokenizer 1.1.0 requires ext-dom * -> the requested PHP extension dom is missing from your system.Jika anda mengalami hal ini, berarti ada beberapa modul PHP yang belum terinstall. Silahkan lakukan instalasi dengan menjalankan perintah:
sudo apt-get install php7.1-nama-modulUntuk kasus diatas, maka:
sudo apt-get install php7.1-dom
Q: Mengapa saya tidak bisa mengakses halaman default Laravel (blank page)?
A: Untuk kasus ini, silahkan periksa kembali permission folder storage dan bootstrap.
Q: Ketika mengakses halaman default laravel muncul pesan error: "error whoops looks like something went wrong"?
A: Silahkan periksa kembali, apakah file
.env.example
sudah di-rename menjadi .env
.
Sekian artikel kali ini mengenai cara install Laravel 5.6, happy coding!
No comments:
Post a Comment
Silahkan gunakan nama asli dalam berkomentar. Profil unknown / anonim tidak akan di-approve! Terima kasih.