Breaking News
Home / Web / Laravel / Cara Setting VPS Untuk Laravel

Cara Setting VPS Untuk Laravel

Tulisan ini saya buat untuk dokumentasi pribadi, akan tetapi mungkin bisa temen — teman gunakan sebagai bahan bacaan yang baru belajar mendeploy project laravel ke server vps. Dan berikut ini langkah — langkah yang perlu kamu kerjakan untuk setting vps yang mungkin masih baru dan fresh. Disini saya menggunakan ubuntu sebagai sistem operasi dari vps yang akan di setting.

Update and Upgrade Packages

Yang pertama untuk memastikan kita menggunakan package yang terbaru dan terupdate silahkan jalankan perintah berikut ini :

Disini saya menggunakan ubuntu 16 untuk sistem operasi vps nya. Jika kamu ingin mengetahui berapa versi ubuntu yang kamu gunakan silahkan jalankan perintah berikut ini :

Install Nginx

Disini kita akan menggunakan nginx sebagai web server nya. Untuk menginstall nginx jalankan perintah berikut ini :

Disini saya menggunakan nginx version 1.10.3 kalau kamu ingin tahu berapa versi nginx yang di pakai silahkan jalankan perintah berikut ini.

Secara otomatis nginx yang sudah kita install akan dijalankan servicenya dan ketika kita akses ip dari vps yang sedang kita buat maka akan muncul tampilan nginx seperti ini di browser.

Nginx Home Page

Install PHP

Karna server ini akan kita gunakan untuk project laravel maka kita perlu menginstall php. Dan disini saya akan menginstall php versi 7.2.

Untuk mengetahui apakah php sudah terinstall dengan baik dan bisa dijalankan maka coba jalankan perintah berikut ini :

Instal Composer

Salah satu yang tidak boleh ketinggalan adalah composer untuk kita gunakan sebagai dependency management untuk project php kita. Maka silahkan install composer dengan perintah berikut ini.

Sudah selesai install jangan lupa untuk mengecek apakah sudah berhasil dijalankan dengan cara berikut ini :

Install MYSQL

Disini saya menggunakan database mysql untuk database yang akan digunakan oleh web yang akan saya taruh di server ini. Makan silahkan install mysql dengan cara berikut ini.

Pada saat proses installasi maka nanti kita perlu mengisikan pasword untuk database kita maka silahkan isikan password sesuai keinginan kamu. Lalu cek apakah mysql sudah terinstall

Install Git

Disini untuk mengurusi depolyment kita akan menggunakan git sebagai tools nya. Untuk install git sialhakan jalankan perintah berikut ini.

Kadang git ini sudah include di osnya jika kamu pakai vps dari digital ocean.

Setting Direktory Project

Sekarang kita akan setting direktory yang akan kita gunakan sebagai tempat untuk project dari web yang akan kita deploy.

Install phpmyadmin

Disini kita akan menggunakan php myadmin untuk mengurusi administrasi database. Jalankan peritah berikut ini.

Jika ada error install beberapa extensi php berikut ini

Setup nginx config directory

Selanjutnya kita perlu mengatus folder configurasi nginx untuk web yang akan kita deploy.

Sekarang kita buat file configurasi untuk phpmyadminya, pertama masuk ke directory konfigurasi nginx nya.

Sekarang buat file nginx config untuk phpmyadmin dan simpan dengan nama file phpmyadmin.conf.

Sekarang kita restart service nginx dengan menjalankan perintah beriku ini.

Dan sekarang kita coba buka phpmyadmin kita di browser apakah sudah berjalan atau belum. Jika berhasil maka akan muncul tampilan seperti ini. jangan lupa untuk membuka alamat ip kamu lalu di tambahkan port nya misalkan 192.x.x.x:8082

phpmyadmin berhasil diinstall

Test create laravel project.

Nah sekarang kita sudah berhasil menyiapkan semuanya dari php, mysql dan nginx maka selanjtunya kita akan coba membuat test project apakah laravel bisa dijalankan pada server kita.

Jika sudah kita perlu copy folder env

Selanjutnya generate key

Selanjutnya beri permission untuk beberapa folder project nya

Selanjutnya kita buat configurasi file nya di folder nginx-config.

Dan sekarang coba buka 192.xxx:8081 sesuaikan dengan ip dari vps kamu jika sudah berhasil maka akan muncul halaman web seperti ini.

laravel berhasil di install

Sampai disini kita sudah selesai mengkonfigurasi server kita. Jika kamu ingin menambahkan project baru, kamu hanya perlu menambahkan nya di folder /server/project dan menambahkan konfigurasi nginx nya pada folder /server/nginx-config.

Untuk membuat konfigurasi nginx kamu hanya perlu merubah portnya dan direktory nya saja. Misalanya seperti berkut ini.

Dan mungkin sampai disini saja tutorial kali ini, mudah — mudahan bisa membantu kamu yang baru saja belajar deploy web yang sedang kamu buat ke server vps kamu.

Silahkan berkomentar dibawah kalau kamu mengalami error dan jangan lupa untuk membagikan tutorial ini ke teman — teman kamu ya.

Source : https://medium.com/@ocittwo/cara-setting-vps-untuk-laravel-939b5b89723d

About gookkis

Cuma tukang ketik di Gookkis.com, semoga tulisan jelek ini bermanfaat.

Baca Juga

Tips Laravel – Memahami Struktur Folder App

Seperti telah dijelaskan sebelumnya, ketika kita membuat aplikasi rnenggunakan Laravel, maka kita akan banyak bekerja …

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.