Instalasi PHP, MySQL, dan Apache (sering disebut sebagai stack LAMP – Linux, Apache, MySQL, PHP) pada macOS sangat penting bagi pengembang web yang ingin menjalankan lingkungan server lokal. Meskipun macOS menggunakan sistem operasi berbasis Unix, metode instalasinya mungkin sedikit berbeda dari Linux. Panduan ini akan membantu Anda menginstal PHP, MySQL, dan Apache di macOS terbaru.
1. Menginstal Homebrew
Homebrew adalah manajer paket untuk macOS yang membuat instalasi perangkat lunak menjadi lebih mudah. Jika Anda belum menginstal Homebrew, ikuti langkah-langkah ini:
Buka Terminal.
Ketik perintah berikut dan tekan Enter:
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
Ikuti instruksi yang muncul di layar untuk menyelesaikan instalasi.
2. Menginstal Apache
Apache adalah server web yang akan melayani aplikasi web Anda. Untuk menginstalnya:
Ketik perintah berikut di Terminal:
1 | brew install httpd |
Setelah instalasi selesai, mulai layanan Apache dengan perintah:
1 | sudo brew services start httpd |
Untuk memverifikasi bahwa Apache berjalan, buka browser web dan ketik http://localhost. Anda harus melihat halaman “It works!”.
3. Menginstal PHP
PHP adalah bahasa pemrograman yang berjalan di server dan digunakan untuk membuat halaman web dinamis.
Instal PHP dengan perintah:
1 | brew install php |
Untuk memastikan PHP terinstal dengan benar, periksa versi PHP dengan perintah:
1 | php -v |
Ubah konfigurasi Apache untuk menggunakan PHP dengan mengedit file httpd.conf. Gunakan editor teks seperti nano:
1 | sudo nano /usr/local/etc/httpd/httpd.conf |
Tambahkan baris berikut untuk mengaktifkan PHP:
1 | LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so |
Pastikan juga ada baris untuk mendukung file PHP:
1 | SetHandler application/x-httpd-php |
Restart Apache untuk menerapkan perubahan:
1 | sudo brew services restart httpd |
4. Menginstal MySQL
MySQL adalah sistem manajemen basis data yang digunakan untuk menyimpan dan mengelola data.
Instal MySQL dengan perintah:
1 | brew install mysql |
Mulai layanan MySQL:
1 | sudo brew services start mysql |
Amankan instalasi MySQL dengan perintah:
1 | mysql_secure_installation |
Ikuti petunjuk untuk mengatur kata sandi root dan mengamankan instalasi.
5. Pengaturan Awal MySQL
Setelah MySQL diinstal, Anda mungkin perlu mengatur pengguna dan database. Masuk ke MySQL sebagai root dengan perintah:
1 | mysql -u root -p |
6. Menguji Instalasi PHP dan MySQL
Untuk menguji apakah PHP dan MySQL berfungsi dengan baik, buat file PHP di direktori root web Apache:
Buka direktori root Apache:
1 | cd /usr/local/var/www |
Buat file info.php:
1 | sudo nano info.php |
Simpan dan keluar dari editor.
Buka browser dan akses http://localhost/info.php. Anda akan melihat halaman informasi PHP, yang menunjukkan PHP berfungsi dengan baik.