Pengantar
Halo sobat jagoan…. di tutorial kali ini kita akan membahas cara menginstall LAMP stack pada VPS.
Tapi sebelum itu akmu perlu kenalan dulu nih sama LAMP Stack. Check it out!!
Jadi LAMP Stack ini merupakan tumpukan software yang dirancang untung menghosting konten website seperti situs dan aplikasi pada website
Kenapa dinamakan tumpukan /stack lamp?
Jadi LAMP ini merupakan satu kesatuan yang tidak dapat dipisahkan. dinamakan tumpukan karena dibangun diatas satu dengan yan lain.
Mulai dari dasar yaitu linux yang merupakan sistem operasi. Kemudian diatas linux terdapat Apache web server, yang membutuhan linux saat beroperasi. Mysql sejajar dengan apache sebagai tempat penyimpanan informasi, sedangan lapisan teratas dari LAMP ini yaitu PHP yang bertugas mengarahkan tampilan situs website
Jadi masing-masing dari LAMP ini melengkapi satu sama lain sob
Prasyarat
Adapun syarat untuk menginstal LAMP stack ini kamu harus :
- Menggunakan server atau vps dengan sistem operasi CentOS 7 atau Ubuntu 16.04/18.04
- Punya akses root ke server terkait.
Nah jika sudah memenuhi seluruh syarat maka kamu siap untuk menginstall LAMP Stack ini.
Dalam tutorial ini akan dimulai dengan menggunakan Ubuntu terlebih dahulu
Install LAMP Stack di Ubuntu
Cara cepat dan efektif untuk mengisntal LAMP stack ini adalah dengan menggunakan tasksel agar kalian bisa mengisntal LAMP Stack dengan satu command
Tasksel sendiri diinstall secara default di Ubuntu 16.04, jika tidak ada di sistem maka installah dengan menggunakan command berikut
$ sudo apt-get install taskselKemudian centang LAMP server pada pilihan instalasi, lalu tekan tab kemudian enter. kamu akan dimintai kata sandi root untuk mysql dan tunggu proses instalasi.
kamu bisa menemuan versi apache, mysql dan php dengan menggunaqan [-v] pada setiap command
Contoh
$ apache2 –v $ mysql –v $ php –vInstall LAMP Stack di CentOS
Berbeda dengan Ubuntu dalam CentOS kamu tidak bisa menginstall LAMP Stack sekaligus, Pertama kamu perlu mengupdate sistem kamu dengan menggunakan command berikut
$ sudo yum updateNantinya dalam centos 7 akan mengaktifkan firewall, oleh karena itu kamu perlu menjalankan command dibawah ini untuk membuka port 80 yang akan memungkinkan lalu lintas web melewati firewall .
$ sudo firewall-cmdSelanjutnya adalah install apache dengan menggunakan command berikut
$ sudo yum install httpdSelanjutnya adalah mengaktifkan apache selama boot sistem.
CentOS 7
$ Sudo systemctl enable httpd.serviceSetelah itu kamu bisa menginstall mysql dengan beberapa command berikut namun jika kamu ingin mengaktifkan keamanan selama boot sistem maka km bisa meggunakan command
CentOS 7
$ sudo yum install install mariadb-serverBiasanya repositori centOS adalah php 5, namun ada juga yang menginstal php 7, untuk meginstall repositori baru pada instalasi centOS,untuk itu jalankan perintah ini:
$ sudo yum install epel-release yum utilsSetelah itu aktifkan repositori remi dengan command berikut sebelum melanjutkan dalam pemasangan php 7
$ sudo yum-config-managerKemudian restart apache untuk menerapkan peraturan baru
CentOS 7
$ sudo systemctl restart httpd.serviceJiqa kamu ingin membuat daftar semua modul php dan menginstalnya satu persatu kamu bisa menguunakan comman berikut
$ sudo yum search phpSama halnya dengan Ubuntu untuk mengetauhi versi Stack LAMP mu maka cukup gunakan tambahan [-v] setelah menuliskan salah satu dari Stack LAMP yang ingin kamu ketahui.
Uji Instalasi LAMP Stack
Untuk Uji instalasi LAMP stack untuk file php info dalam direktori root apache, yaitu /var/ www/ html.
$ cd var/www/htmlJika kamu sudah bisa melihat versi php, info sistem tangggal dsb maka instalasimu dinyatakan berhasil.
Penutup
LAMP sangat cocok untuk menghosting situs wordpress, jika kamu ingin mengaturnya maka kamu bisa melihat tutorial menginstall wordpress menggunakan LAMP.
Selamat Mencoba….