April 18, 2026
Cara Install phpMyAdmin di macOS.
Panduan memasang phpMyAdmin di macOS dengan Homebrew, dari install PHP, MySQL, hingga menghubungkannya ke Apache bawaan.
phpMyAdmin adalah antarmuka web untuk mengelola database MySQL/MariaDB. Catatan ini menjelaskan cara memasangnya di macOS menggunakan Homebrew dan menghubungkannya ke Apache bawaan macOS, sehingga bisa diakses lewat localhost/phpmyadmin. Cocok jika kamu tidak ingin memakai bundle seperti MAMP dan lebih suka menyusun stack sendiri.
1. Install Homebrew
Jika Homebrew belum terpasang:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. Install PHP
brew install php
Untuk memastikan berhasil, jalankan php -v. Kamu harusnya melihat informasi versinya.
3. Install MySQL
brew install mysql
Jalankan service-nya:
brew services start mysql
Disarankan menjalankan
mysql_secure_installationuntuk menyetel password root dan mengamankan instalasi.
4. Install phpMyAdmin
brew install phpmyadmin
5. Edit konfigurasi Apache (httpd.conf)
sudo nano /etc/apache2/httpd.conf
Cari (gunakan Ctrl + W untuk mencari) dan pastikan baris-baris berikut tidak memiliki tanda pagar (#) di depannya:
- LoadModule php_module — jika memakai PHP dari Homebrew, kamu mungkin perlu menambahkan baris path modul PHP Brew secara manual.
- LoadModule rewrite_module libexec/apache2/mod_rewrite.so
- Include /private/etc/apache2/extra/httpd-vhosts.conf — opsional, jika ingin memakai Virtual Hosts.
Selanjutnya aktifkan index PHP. Cari bagian:
<IfModule dir_module>
lalu ubah menjadi:
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
6. Hubungkan phpMyAdmin ke Apache
Agar phpMyAdmin bisa diakses lewat localhost/phpmyadmin, kamu perlu membuat file alias.
Buat file konfigurasi baru:
sudo nano /etc/apache2/other/phpmyadmin.confTempel kode berikut (sesuaikan path untuk Mac Intel atau Apple Silicon):
Alias /phpmyadmin /opt/homebrew/share/phpmyadmin <Directory /opt/homebrew/share/phpmyadmin> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory>(Catatan: pengguna Mac Intel biasanya memakai path
/usr/local/share/phpmyadmin.)
7. Izinkan Apache membaca direktori
Kembali ke file httpd.conf utama (sudo nano /etc/apache2/httpd.conf), cari bagian <Directory "/Library/WebServer/Documents">, lalu ubah AllowOverride None menjadi AllowOverride All.
8. Restart Apache
Setiap kali mengubah konfigurasi, kamu wajib me-restart server:
sudo apachectl restart
Setelah ini, buka http://localhost/phpmyadmin di browser dan login memakai kredensial MySQL-mu (default user root).

Hey! I’m Fanny, the software engineer tending to this digital garden. You can read more about me, or subscribe by email.