Cara Install Laravel

By | 3 Juli 2019

Untuk install laravel syarat awal adalah versi PHP dan ekstensinya. Untuk Laravel versi 5.8.* syarat minimal adalah sebagai berikut (dikutip dari dokumentasi laravel)

  • PHP >= 7.1.3
  • BCMath PHP Extension (php-bcmath)
  • Ctype PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Setelah semua syarat terpenuhi, baru kita install laravel. Ada 2 cara yang akan kita bahas disini dalam menginstall laravel dan keduanya menggunakan composer. Cek Cara Install Composer

1. Install melalui Laravel Installer.

Kelebihan cara ini adalah ketika kita install laravel selanjutnya tidak peru download lagi laravelnya dari sumber aslinya (tak memerlukan sambungan internet). Caranya adalah:

composer global require laravel/installer

ini akan memasukan installer laravel kedalam file sementara yang tersimpan di temp, dengan masing-masing OS meletakan pada:

  • macOS: $HOME/.composer/vendor/bin
  • GNU / Linux Distributions: $HOME/.config/composer/vendor/bin
  • Windows: %USERPROFILE%\AppData\Roaming\Composer\vendor\bin

Lakukan instalasi laravel kedalam folder buatan kita, misal diberi nama folder proyek, caranya adalah:

laravel new proyek

jika muncul pesan seperti ini
laravel new proyek
laravel: command not found

itu terjadi karena $PATH belum disetting dengan benar, kalau di linux (Linux Mint 19, yang saya gunakan) caranya adalah:

export PATH="$PATH:$HOME/.composer/vendor/bin"
cek ulang dimana letak composer berada milik saya di dalam .config
export PATH="$PATH:$HOME/.config/composer/vendor/bin"

atau masukan ke dalam .bashrc dengan cara

echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
atau
echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc

Logout lalu login kembali, atau kerjakan perintah ini untuk hasilnya

source ~/.bashrc

Selesai, untuk windows cara settingnya adalah:

Pada Windows, setelah beres install composer paket akan diletakan di application data folders yang terletak secara default di C:\Users\{user name}\AppData\Roaming.

Kemungkinan folder ini disembunyikan, untuk melihat harus munculkan dahulu folder yang disembunyikan.

Untuk mengubah settingan composer secara global caranya adalah, dari %appdata% dengan asumsi install composer di C:\php\composer, buat nama variabel COMPOSER_HOME dan environmental variable isi dengan tempat install composer, misalnya di C:\php\composer.

* Tekan Windows Key + Pause Break lalu klik Advanced system Settings

Windows system settings

Klik pada tombol Environmental variables

Environmental variable button

Di System variables, klik tombol New... dan tambahkan environmental variable seperti ini:

Add environmental variables in Windows

Untuk cek hasilnya (efeknya) restart PC.

Selanjutnya, tinggal saja proyek-proselanjutnya, misal

laravel new blog

2. Via Composer Create-Project

Cara ke-2 gunakan create project, cara ini akan langsung menginstall laravel kedalam proyek yang digunakan. (kelemahannya, selalu download ketika install dan kelebihannya adlah selalu update ke laravel terbaru). Misal install laravel terbaru kedalam folder proyek2, caranya:

composer create-project --prefer-dist laravel/laravel proyek2

Selesai, selanjutnya bisa cek dengan menjalankan web server dari laravel dengan perintah:

php artisan serve

Catatan:

jika menggunakan linux, biasanya akan muncul masalah untuk hak akses, buka akses baik untuk ubah mode dan hak milik dengan perintah, asumsi nama user muhidin dan user web www-data, letak posisi kita di dalam folder /var/www/html dan folder kerja ada di dalam folder /var/www/html/proyek. Caranya:

sudo chown muhidin:www-data -R proyek
sudo chmod 775 -R proyek

baru deh pindahkan ke folder kerja dan jalankan service web milik laravel

cd proyek
php artisan server
   Laravel development server started: <http://127.0.0.1:8000>

Demikian, sedikit tutorial ini semoga bermanfaat. (ms)

Link:

  1. StackOverflow
  2. W3guy
  3. StackOverflow

One thought on “Cara Install Laravel

  1. Pingback: CRUD di Laravel 6.0 Pada Linux Mint 19 | Muhidin Saimin

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.