MAMP dan MAMP PRO adalah paket perangkat lunak server lokal yang memungkinkan pengguna untuk menjalankan situs web berbasis PHP (seperti WordPress, Joomla, atau Laravel) langsung di komputer pribadi (macOS atau Windows). Nama MAMP sendiri merupakan akronim dari MacOS, Apache, MySQL, dan PHP, meskipun saat ini sudah mendukung sistem operasi Windows dan opsi server Nginx.
Aplikasi ini adalah standar industri bagi pengembang web untuk membangun dan menguji situs web secara luring (offline) sebelum mengunggahnya ke server publik.
Aplikasi ini adalah standar industri bagi pengembang web untuk membangun dan menguji situs web secara luring (offline) sebelum mengunggahnya ke server publik.
MAMP (Versi Gratis)
MAMP versi standar menyediakan kebutuhan dasar untuk membuat lingkungan server lokal yang stabil.- One-Click Installer: Menginstal Apache, MySQL, dan PHP secara bersamaan tanpa perlu konfigurasi manual yang rumit.
- Simple Control Panel: Antarmuka sederhana untuk menyalakan dan mematikan server dengan satu tombol.
- PHP Version Switcher: Mendukung beberapa versi PHP yang bisa dipilih sesuai kebutuhan proyek.
- Open Source Core: Menggunakan komponen sumber terbuka yang populer di dunia hosting web.
MAMP PRO (Versi Profesional)
MAMP PRO adalah edisi berbayar yang dirancang untuk pengembang web profesional yang menangani banyak proyek sekaligus secara kompleks.- Unlimited Virtual Hosts: Anda dapat membuat nama domain lokal kustom (contoh: myproject.local) untuk setiap proyek, bukan hanya menggunakan localhost.
- Nginx Support: Selain Apache, Anda bisa menggunakan Nginx sebagai server web, yang sering digunakan untuk performa tinggi.
- Cloud Center: Integrasi dengan Dropbox atau OneDrive untuk mencadangkan data situs web dan database antar komputer.
- Remote Publishing: Memungkinkan Anda untuk mengunggah situs web dari server lokal langsung ke server hosting melalui protokol FTP/SFTP atau bahkan langsung ke penyedia seperti GoDaddy atau 1&1.
- Local Email Testing: Fitur untuk menguji pengiriman email dari aplikasi web secara lokal tanpa benar-benar mengirimkannya ke internet.
- SSL Support: Kemampuan untuk membuat sertifikat SSL lokal sehingga Anda bisa menguji situs web dalam mode HTTPS yang aman.
- Mobile Testing: Menggunakan aplikasi MAMP Viewer di iPhone/iPad untuk melihat tampilan situs web yang sedang dikembangkan di komputer melalui jaringan Wi-Fi lokal.
Keunggulan Utama
- Keamanan: Memberikan lingkungan isolasi di mana Anda bisa bereksperimen dengan kode tanpa risiko merusak server publik.
- Kecepatan Pengembangan: Proses memuat halaman jauh lebih cepat karena data diakses langsung dari hard drive lokal, bukan melalui internet.
- Kemudahan Manajemen Database: Dilengkapi dengan phpMyAdmin untuk mengelola database MySQL secara visual dan mudah.