Macintosh üzerinde Apache Server, PHP, Mysql ve Cocoa Mysql’i kurmak

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (1 oy, ortalama: 5)
üzerinden 5,00
Loading ... Loading ...

Bir Macintosh kullanıcısı iseniz ve tasarladığınız siteleri bütün dünya’ya göstermeden önce bilgisayarınız da yerel olarak sadece kendiniz bakmak istiyorsanız bilgisayarınız da bazı ayarlar yaparak onu yerel bir sunucuya çevirmeniz gerekli. “.html” uzantılı sayfaları basitçe, istediÄŸiniz tarayıcı ile çalıştırarak görüntüleyebilirsiniz. Ama sizin de bildiÄŸiniz gibi PHP ve diÄŸer programlama türleri için bilgisayarınızda yerel bir sunucu oluÅŸturmalısınız.

Normal de Mac OS X’de Apache Server ile beraberinde PHP de dahil yüklü olarak gelir. Sonuç olarak size sadece Mysql’i yüklemek kalır. Fakat karşınıza öyle durumlar çıkabilir ki uyumsuzluk sorunlarından dolayı sunucunuzu tam olarak yapılandıramayabilirsiniz. ÖrneÄŸin ÅŸu anda Mysql’in Mac OS X 10.5(Leopard) için geçerli bir sürümü bulunmuyor. Apache ve PHP sorunsuzca çalışıyor fakat Mysql ancak resmi olmayan, baÅŸka Mac OS X kullanıcıları tarafından geliÅŸtirilen çözümler ile çalıştırılabiliniyor.

Aslında bu sayfada da daha önceden baÅŸka bir Mac OS X kullanıcısının sunduÄŸu çözümün türkçesi vardı. Çözüm ne kadar iÅŸe yarasa da bir yer de baÅŸarısızdı. Tamam, eninde sonunda Mysql çalıştırılabiliniyordu fakat aynı zamanda çok da uÄŸraÅŸtırıyordu. Ve dahası Mac OS X’in sistem dosyalarıyla oynayacağınızdan en ufak bir hatanız sisteminize zarar verebiliyordu. Bu yüzden bu yolu ben de pek beÄŸenmiyordum ama elim baÄŸlı olduÄŸundan baÅŸka bir seçenÄŸim yoktu. Taki dün RSS haberlerinin birinde “MAMP” adlı bir yazılıma rastlayana kadar.

MAMP’i kısaca anlatmak gerekirse MAMP; Apche, PHP ve Mysql yazılımlarının toplandığı bir paket. Ve Mysql’in uyumsuzluk sorunları da MAMP’in uzmanları tarafından giderilmiÅŸ. Böylece sadece bir yazılım yükleyerek Apache, PHP ve Mysql’i sorunsuzca, basit yoldan yüklemiÅŸ oluyorsunuz. Uyumsuzluk sorunlarında sistem dosyaları ile oynamak zorunda kalmıyorsunuz.

Dahası MAMP’in bir baÅŸka artısı da PHP 4 ve 5′i bir arada sunması. Ne gerek var demeyin. EÄŸer PHP üzerinden kodlar geliÅŸtiren biriyseniz bu ÅŸekilde kodlarınızın uyumluluÄŸunu deneyebilirsiniz.

MAMP’in resmi sitesine buradan ulaÅŸabilirsiniz. Sitedeki “download” bölümünden MAMP’in iki sürümünden birini indirerek MAMP’i bilgisayarınıza kurabilirsiniz. EÄŸer Apache, PHP ve Mysql ile ilgili ayarlamalar yapmamak, sadece bu üçünün basitçe çalışmasını istiyorsanız giriÅŸ seviyesi için yazılmış olan MAMP tam sizin için. Üstelik bedava. Ama eÄŸer Apache, PHP ve Mysql ile oynamalar yapacak, kodlarınızın uyumluluÄŸunu deneyeceksiniz o zaman size MAMP Pro gerekecektir. Yalnız ÅŸunu belirtmeliyim ki MAMP Pro’nun lisansı ücretli.

Kendinize uygun MAMP sürümünü indirdikten sonra yükleme dosyasını açın ve MAMP klasörünü “Applications” klasörüne kopyalayın. Yoksa MAMP “Applications” altında deÄŸil iken çalışmayacaktır. EÄŸer MAMP Pro’yu indirdiyseniz hem MAMP hem de MAMP Pro klasörünü “Applications” altına kopyalayın. Ama kullanırken MAMP Pro’yu baÅŸlatın.

MAMP çalıştığı zaman Apache, PHP ve Mysql otomatik olarak çalışmaya baÅŸlar. MAMP’in kontrol ekranından bu yazılımların aktivitelerini kontrol edebilirsiniz.

MAMP ile sitenizi görüntüleyeceÄŸiniz zaman dosyaları MAMP klasörü altında yer alan “htdocs” adlı klasöre yerleÅŸtirin. MAMP Pro kullanıyor olsanız bile buraya yerleÅŸtirmelisiniz. Tarayıcınızda da adres çubuÄŸuna localhost:8888 yazın. EÄŸer Apache’nin port numarasını deÄŸiÅŸtirdiyseniz 8888 yerine kendi koyduÄŸunuz port numarasını yazmalısınız. Böylece sitenizi yerel sunucunuz da görüntüleyebilirsiniz.

Veritabanı ile ilgili iÅŸlemlere gelince. MAMP beraberin de phpMyAdmin ve SQLiteManager gibi yazılımları da getiriyor. Bu MAMP ile kuracağınız sunucunun baÅŸka artılarından biri. EÄŸer MAMP kullanıyorsanız kontrol ekranında “Open start page” butonuna MAMP PRO kullanıyorsanız saÄŸ üst kısımda bulunan “Web Start” butonuna basarak MAMP’in MySql ve diÄŸerleri için oluÅŸturulmuÅŸ kontrol paneline gidebilirsiniz. Burada Mysql ve diÄŸerleri ile ilgili ayarları yapabilir ve kurulumlar için gerekli bilgilere ulaÅŸabilirsiniz.

Okumak isteyeceğiniz başka yazılar

Yazar hakkında