Cara Install dan Konfigurasi Lamp Server Stack di Parrot OS GNU/Linux


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.GagalTotal666 akan
berbagi kepada anda yaitu cara install dan konfigurasi
Lamp server yang stack di Parrot Os.

pada saat saya ingin membuat suatu database namun
MySQL server atau Lamp Server nya belum ada jadi
pas saya membuka browser sedang posisi offline pun
ke localhost tetap tidak ada respon padahal Apache2 dan Nginx
sudah terinstall dan sudah aktif, namun ada beberapa
suatu paket data yang belum di install untuk
membutuhkan MySQL server yaitu mariaDB

oke ikuti langkah berikut jika anda bermasalah seperti ini,
maaf sebelum nya cara ini sebenarnya bukan hanya untuk
di Parrot namun distro Linux lain juga bisa ^_^
yang membedakan nya hanya installasi suatu paket
manajemen yang membutuhkan suatu paket dependensi,
contoh based on debian, ubuntu, mint > apt-get, karena parrot
masih keturunan distro tersebut

oke lanjut..., buka terminal/console anda
sebelum installasi paket-paket dependensi pastikan
repository anda benar dan tidak mati
jika anda di Parrot Os pake repository dari saya saja

## stable repository
deb http://deb.parrotsec.org/parrot stable main contrib non-free
deb-src http://archive.parrotsec.org/parrot stable main contrib non-free

edit dan masukan repository

$ sudo nano /etc/apt/sources.list.d/parrot.list
$ sudo vim /etc/apt/sources.list.d/parrot.list


update terlebih dahulu

$ sudo apt update

kemudian install paket mariaDB dan PHP

$ sudo apt mariadb-server php7.0 php7.0-cli php7.0-fpm php7.0-mbstring php7.0-mysql php7.0-gd php7.0-mcrypt

dan untuk paket data PHP7 versi lain

$ sudo apt install php7.1
$ sudo apt install php7.2


setelah terinstall, cek apache2 terlebih dahulu

$ systemctl status apache2

kalau apache2 sudah aktif dan enable/service
jadi ga usah di perintah start kalau apache2
sudah aktif namun di localhost belum muncul tinggal restart apache2

$ systemctl restart apache2

oh iya kalau apache2 kamu belum aktif
dan belum di enable/service, silakan ketik perintah ini

$ systemctl start apache2
$ systemctl enable apache2

oke lanjut..., nah kalau apache2 sudah ready
dan aktif tinggal di bagian MySQL server/MariaDB
aktifkan dan enable/service MariaDB

$ systemctl start mariadb
$ systemctl enable mariadb

cek status MariaDB

$ systemctl status mariadb


tes membuat database di MySQL server

$ sudo mysql -u root -p

oh iya kalau mau masuk MySQL server
pastikan anda pakai root/sudo
nanti kalau ga pake akun root/sudo akan error seperti ini

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

solusi error itu cuma pake sudo/masuk akun mode root
oh iya di atas itu saya login default, username root dan password kosong
kalau anda ingin mengasih password nya, ketikan perintah ini

$ sudo mysql_secure_installation


oke lanjut..., kalau sudah apache2 aktif dan MySQL
server sudah ada serta aktif coba deh cek buka browser
ketik localhost atau alamat ip 127.0.0.1

$ 127.0.0.1


coba kita buat script info.php untuk mengetahui PHP
mana yang kita pakai di MySQL server
contoh dan simple kok ga banyak coding nya ^_^

<?php
phpinfo();
?>

oh iya taruh nya di directory /var/www/html


buka browser kembali, cek seperti ini

$ 127.0.0.1/info.php


mungkin itu saja yang bisa saya bagikan kepada anda
kalau masih kurang jelas dan tidak mengerti silakan
komentar, dan kalau ada kesalahan mohon berikan
masukan nya ya ^_^ agar nanti saya perbaiki jika ada yang salah

sekian dan semoga bermanfaat....

Wassalamualaikum Wr.Wb...

Post a Comment

1 Comments

Emoji
(y)
:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
x-)
(k)