Install Web Server, MySQL, Dan phpMyAdmin Di Ubuntu


Berikut adalah tutorial lengkap untuk menginstal web server (Apache), MySQL, PHP, dan phpMyAdmin di Ubuntu. Dengan cara ini, Anda dapat membuat server web yang sepenuhnya berfungsi, termasuk antarmuka berbasis web untuk mengelola database MySQL.

Langkah 1: Update Sistem

Sebelum memulai, pastikan sistem Anda sudah diperbarui:

bash
sudo apt update sudo apt upgrade -y

Langkah 2: Instal Apache (Web Server)

Apache adalah salah satu web server paling populer di dunia. Untuk menginstalnya, jalankan perintah berikut:

bash
sudo apt install apache2 -y

Setelah instalasi selesai, pastikan Apache berjalan dengan perintah:

bash
sudo systemctl status apache2

Jika Apache berjalan dengan baik, Anda akan melihat status active (running).

Untuk mengakses Apache di browser, buka browser dan ketikkan alamat berikut:

arduino
http://localhost

Jika Anda melihat halaman selamat datang Apache, berarti instalasi Apache berhasil.

Langkah 3: Instal MySQL (Database Server)

MySQL adalah sistem manajemen database relasional (RDBMS) yang populer untuk menyimpan data aplikasi web.

Untuk menginstal MySQL, jalankan perintah berikut:

bash
sudo apt install mysql-server -y

Setelah instalasi, pastikan MySQL berjalan dengan perintah:

bash
sudo systemctl status mysql

Jika MySQL berjalan dengan baik, Anda akan melihat status active (running).

Langkah 4: Instal PHP (Bahasa Pemrograman)

PHP adalah bahasa pemrograman yang digunakan untuk membuat aplikasi web dinamis. Anda perlu menginstal PHP dan beberapa modul penting yang mendukung integrasi dengan Apache dan MySQL.

Untuk menginstal PHP beserta beberapa modul tambahan, jalankan perintah berikut:

bash
sudo apt install php libapache2-mod-php php-mysql php-cli php-xml php-mbstring php-curl -y

Untuk memastikan PHP terinstal dengan benar, jalankan perintah berikut:

bash
php -v

Ini akan menampilkan versi PHP yang terinstal.

Langkah 5: Instal phpMyAdmin (Antarmuka Web untuk MySQL)

phpMyAdmin adalah alat berbasis web yang memungkinkan Anda untuk mengelola database MySQL melalui antarmuka grafis. Berikut adalah cara menginstalnya:

  1. Instal phpMyAdmin:

    bash
    sudo apt install phpmyadmin -y
  2. Selama instalasi, Anda akan diminta untuk memilih web server yang digunakan. Pilih Apache dengan menekan tombol Space dan tekan Enter.

  3. Anda akan diminta untuk mengonfigurasi phpMyAdmin dengan database MySQL. Pilih Yes untuk membuat database untuk phpMyAdmin dan masukkan kata sandi MySQL yang diperlukan.

  4. Selanjutnya, aktifkan modul mbstring:

    bash
    sudo phpenmod mbstring
  5. Restart Apache untuk memastikan phpMyAdmin dapat berfungsi:

    bash
    sudo systemctl restart apache2

Langkah 6: Konfigurasi Apache untuk phpMyAdmin

Setelah phpMyAdmin terinstal, Anda perlu membuat symbolic link ke direktori Apache agar dapat mengaksesnya dari web.

  1. Buat symbolic link untuk phpMyAdmin di direktori Apache:

    bash
    sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
  2. Restart Apache untuk memastikan semua konfigurasi diterapkan:

    bash
    sudo systemctl restart apache2

Langkah 7: Akses phpMyAdmin

Sekarang phpMyAdmin sudah terinstal dan siap digunakan. Untuk mengaksesnya, buka browser dan ketikkan URL berikut:

arduino
http://localhost/phpmyadmin

Atau jika mengakses dari server dengan alamat IP:

arduino
http://<IP-Server>/phpmyadmin

Masukkan username dan password MySQL yang Anda gunakan (biasanya root untuk MySQL) untuk mengakses phpMyAdmin.

Langkah 8: (Opsional) Amankan phpMyAdmin

Jika Anda ingin mengamankan phpMyAdmin dengan autentikasi tambahan, ikuti langkah berikut:

  1. Install apache2-utils untuk membuat file password:

    bash
    sudo apt install apache2-utils -y
  2. Buat file password yang akan digunakan untuk autentikasi:

    bash
    sudo htpasswd -c /etc/apache2/.htpasswd username

    Gantilah username dengan nama pengguna yang Anda pilih, lalu masukkan password yang diinginkan.

  3. Edit file konfigurasi Apache untuk phpMyAdmin:

    bash
    sudo nano /etc/apache2/conf-available/phpmyadmin.conf
  4. Tambahkan bagian berikut di dalam <Directory> tag:

    apache
    <Directory /usr/share/phpmyadmin> AuthType Basic AuthName "Restricted Access" AuthUserFile /etc/apache2/.htpasswd Require valid-user </Directory>
  5. Simpan dan tutup file konfigurasi. Lalu restart Apache:

    bash
    sudo systemctl restart apache2
  6. Untuk username adalah phpmyadmin, dan passwordnya adalah yang sudah anda buat ketika proses instalasi

Sekarang setiap kali Anda mengakses phpMyAdmin, Anda akan diminta untuk memasukkan username dan password tambahan selain login MySQL.

LihatTutupKomentar