Cara Install LAMP Server + phpMyAdmin di Ubuntu 16.04
Panduan ini akan memberikan langkah-langkah lengkap untuk menginstal LAMP (Linux, Apache, MySQL, PHP) server beserta phpMyAdmin di Ubuntu 16.04. Dengan mengikuti tutorial ini, Anda akan memiliki lingkungan pengembangan yang kuat untuk aplikasi web berbasis PHP.
Prasyarat
- Ubuntu 16.04 terinstal di server Anda.
- Akses root atau hak istimewa sudo untuk menjalankan perintah yang diperlukan.
- Koneksi internet yang stabil untuk mengunduh paket.
Langkah Utama
Step 1: Perbarui Paket Sistem
Selalu baik untuk memulai dengan memperbarui sistem Anda. Jalankan perintah berikut:
sudo apt-get update && sudo apt-get upgrade -y
Step 2: Instal Apache
Apache adalah server web yang akan menyajikan aplikasi PHP Anda. Instal Apache dengan perintah berikut:
sudo apt-get install apache2 -y
Setelah instalasi selesai, Anda dapat memeriksa status Apache dengan menjalankan:
sudo systemctl status apache2
Apache seharusnya berjalan. Anda dapat mengakses server web dengan membuka http://ip-server-anda di browser.
Step 3: Instal MySQL
MySQL adalah sistem manajemen basis data yang diperlukan untuk menyimpan data aplikasi Anda. Instal MySQL dengan:
sudo apt-get install mysql-server -y
Setelah instalasi, Anda perlu mengamankan instalasi MySQL dengan menjalankan:
sudo mysql_secure_installation
Step 4: Instal PHP
Untuk menginstal PHP dan modul yang diperlukan, jalankan perintah berikut:
sudo apt-get install php libapache2-mod-php php-mysql -y
Setelah instalasi selesai, Anda dapat memeriksa versi PHP dengan:
php -v
Step 5: Uji PHP di Apache
Untuk memastikan PHP berfungsi dengan benar, buat file PHP info:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
Sekarang, buka http://ip-server-anda/info.php di browser Anda. Jika Anda melihat halaman informasi PHP, maka PHP telah terinstal dengan benar.
Step 6: Instal phpMyAdmin
phpMyAdmin adalah alat berbasis web untuk mengelola MySQL. Instal phpMyAdmin dengan perintah berikut:
sudo apt-get install phpmyadmin -y
Selama instalasi, Anda akan diminta untuk memilih server web yang akan digunakan. Pilih Apache dan tekan Enter. Kemudian, pilih "Yes" untuk menggunakan dbconfig-common untuk mengatur database.
Step 7: Konfigurasi Apache untuk phpMyAdmin
Setelah instalasi selesai, Anda perlu menambahkan phpMyAdmin ke konfigurasi Apache:
echo "Include /etc/phpmyadmin/apache.conf" | sudo tee -a /etc/apache2/apache2.conf
Setelah itu, restart Apache untuk menerapkan perubahan:
sudo systemctl restart apache2
Anda sekarang dapat mengakses phpMyAdmin di http://ip-server-anda/phpmyadmin.
Konfigurasi Lanjutan
Untuk meningkatkan keamanan, Anda dapat mengkonfigurasi phpMyAdmin agar hanya dapat diakses dengan kata sandi tertentu:
sudo nano /etc/phpmyadmin/apache.conf
Tambahkan direktif berikut di dalam blok <Directory /usr/share/phpmyadmin>:
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
Setelah itu, buat file .htpasswd:
sudo htpasswd -c /etc/phpmyadmin/.htpasswd your_username
Ganti your_username dengan username yang Anda inginkan.
Best Practices
- Secara rutin lakukan pembaruan sistem dan paket untuk memastikan keamanan.
- Gunakan firewall seperti UFW untuk membatasi akses ke server Anda.
- Backup basis data secara teratur untuk menghindari kehilangan data.
- Hindari menggunakan root sebagai pengguna untuk phpMyAdmin; buat pengguna baru dengan hak istimewa terbatas.
Troubleshooting
Jika Anda mengalami masalah saat mengakses phpMyAdmin, pastikan bahwa file konfigurasi Apache terinstal dengan benar dan Apache telah direstart.
Jika Anda tidak dapat terhubung ke MySQL, pastikan bahwa MySQL berjalan dan kredensial yang Anda gunakan benar.
Kesimpulan
Anda sekarang telah berhasil menginstal LAMP server dan phpMyAdmin di Ubuntu 16.04. Dengan mengikuti langkah-langkah ini, Anda memiliki lingkungan yang kuat untuk pengembangan aplikasi web berbasis PHP. Pastikan untuk melakukan konfigurasi lebih lanjut untuk meningkatkan keamanan dan kinerja sistem Anda.
Untuk pertanyaan atau bantuan lebih lanjut, Anda dapat menghubungi kami.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
📚 Artikel Terkait
Cara Install Apache, MariaDB, PHP (LAMP) di openSUSE Leap 15.1
650 kata • Baca selengkapnya →
Cara Install Driver SQL Server untuk PHP di Ubuntu
689 kata • Baca selengkapnya →

Cara Install LEMP Server (Nginx, MariaDB, PHP, phpMyAdmin) di Ubuntu
735 kata • Baca selengkapnya →
Cara Install PHP di Debian 9 Server
542 kata • Baca selengkapnya →