MAMP (Macintosh, Apache, MySQL, PHP/Python/Perl), macOS işletim sistemine sahip bilgisayarlar için bir web geliştirme ortamıdır. MAMP ile lokal bir sunucu oluşturabilir ve PHP, MySQL gibi web teknolojilerini kullanarak projelerinizi geliştirebilirsiniz. İşte MAMP'ın kurulumu ve temel kullanım bilgileri:
MAMP Kurulumu:
-
Resmi İnternet Sitesinden İndirme:
- MAMP'ın resmi internet sitesine gidin: MAMP.
- Ana sayfadaki "Download" veya benzeri bir seçeneği tıklayarak en güncel sürümü indirin.
-
İndirilen Dosyayı Açma:
- İndirdiğiniz dosyayı açarak kurulum dosyasını çalıştırın.
-
Kurulum Ayarları:
- Kurulum sırasında dil seçeneklerinizi belirleyebilir ve gerekirse diğer ayarları da özelleştirebilirsiniz.
- Kurulum sırasında Apache, MySQL ve PHP sürümlerini seçebilir ve isteğe bağlı olarak Python veya Perl ekleyebilirsiniz.
-
Kurulum Bitiş:
- Kurulum tamamlandığında, MAMP uygulamasını açarak sunucularınızı başlatabilirsiniz.
Temel Kullanım:
-
MAMP Uygulaması:
- MAMP uygulamasını açın.
- Kontrol etmek veya ayarlarını değiştirmek için MAMP uygulamasını kullanabilirsiniz.
-
Htdocs Klasörü:
- MAMP kurulumu sırasında oluşturulan "htdocs" klasörü içine web projelerinizi yerleştirebilirsiniz. Bu projeler daha sonra tarayıcınızdan "http://localhost:8888/proje_adı" şeklinde erişilebilir.
-
phpMyAdmin:
- MySQL veritabanı yönetimi yapmak için MAMP içerisinde phpMyAdmin bulunur. Tarayıcınızdan "http://localhost:8888/phpmyadmin" adresine giderek erişebilirsiniz.
Notlar ve İpuçları:
-
MAMP kontrol paneli üzerinden Apache ve MySQL sunucularını başlatıp durdurabilirsiniz.
-
Proje geliştirme sürecinde yaşanabilecek hataları incelemek için Apache ve MySQL'nin log dosyalarını kontrol edebilirsiniz. Log dosyaları genellikle MAMP'ın "logs" veya "logs/apache" gibi klasörlerinde bulunur.
-
Apache'nin çalışma durumu ve PHP sürümü gibi bilgileri görmek için MAMP kontrol panelindeki "WebStart" sekmesini kullanabilirsiniz.
MAMP, macOS üzerinde web geliştirme sürecinizi hızlandırmak ve lokal bir ortamda projelerinizi test etmek için kullanışlı bir araçtır.