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...
Previous
Next Post »