Instalasi PHP server di MyAdmin

 

✅  1. Perbarui Server

sudo apt update && sudo apt upgrade -y

2. Instal Apache2, PHP, dan ekstensi wajib 

phpMyAdmin butuh beberapa modul PHP.

sudo apt install apache2 php php-mbstring php-zip php-gd php-json php-curl php-xml php-mysql -y

Aktifkan modul mbstring:

sudo phpenmod mbstring sudo systemctl restart apache2

3. Instal MariaDB / MySQL (jika belum) 

sudo apt install mariadb-server -y

Basis data Amankan:

sudo mysql_secure_installation

Pilih:

  • Tetapkan kata sandi root? → Y 

  • Hapus pengguna anonim? → Y 

  • Larang login root jarak jauh? → Y 

  • Hapus uji DB? → Y 

  • Hak muat ulang? → Y 


4. Instal phpMyAdmin 

sudo apt install phpmyadmin -y

Saat proses instalasi:

  1. Pilih server → apache2 

  2. Konfigurasikan database → Ya 

  3. Masukkan kata sandi phpMyAdmin (bebas)

Jika muncul dialog tidak muncul, jalankan:

sudo dpkg-reconfigure phpmyadmin

🔥 5. Buat subdomain banitama.lab 

Misal kamu ingin akses via:

http://hafid.lab/phpmyadmin

Maka kamu harus membuat VirtualHost:

Buat file:

sudo nano /etc/apache2/sites-available/banitama.lab.conf

Isi dengan:

<VirtualHost *:80> ServerName hafid.lab DocumentRoot /var/www/hafid.lab <Directory /var/www/hafid.lab> AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/hafid_error.log CustomLog ${APACHE_LOG_DIR}/hafid_access.log combined </VirtualHost>

Simpan: CTRL+O , Enter, CTRL+X  


6. Buat folder untuk subdomain 

sudo mkdir -p /var/www/hafid.lab sudo chown -R $USER:$USER /var/www/banitama.lab

Buat halaman test:

echo "<h1>Subdomain hafid.lab Aktif</h1>" | sudo tee /var/www/hafid.lab/index.html

🔧 7. Aktifkan subdomain 

sudo a2ensite hafid.lab.conf sudo systemctl reload apache2

🏠 8. Tambahkan DNS lokal / host (di PC kamu) 

Buka file hosts:

Jendela:

C:\Windows\System32\drivers\etc\hosts

Tambahkan:

10.100.100.103 hafid.lab

🚀 9. sambungkan phpMyAdmin ke banitama.lab 

Buat symlink:

sudo ln -s /usr/share/phpmyadmin /var/www/banitama.lab/phpmyadmin

🔥 10. Mulai ulang Apache 

sudo systemctl restart apache2

🎉 11. Akses phpMyAdmin 

Buka browser:

http://hafid.lab/phpmyadmin

Login:

  • nama pengguna db: root atau pengguna lain  

  • kata sandi: sesuai saat instalasi aman














Comments

Popular posts from this blog

instal driver windows 11

Membuat kesimpulan Introduction to Networks ( Version 7.00) - ITN Practice PT Skills Assessment (PTSA)

instalasi windows11 , di virtualbox