C

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_installation untuk 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.

  1. Buat file konfigurasi baru:

    sudo nano /etc/apache2/other/phpmyadmin.conf
    
  2. Tempel 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.

Comments