Apache Web Sunucusuna Giriş
Apache, dünyanın en popüler açık kaynaklı web sunucularından biridir ve PHP, MySQL gibi uygulamalarla mükemmel uyum sağlar. Ayrıca Windows işletim sistemine kurulum yapabilmek çok kolaydır. Apache ile geliştirdiğiniz web sitelerini hem yerel ortamda hem de uzaktan erişimle çalıştırabilirsiniz.
Apache Web Sunucusu kurulumuna başlamak için aşağıdaki adımları takip edin.
Adım 1: Apache’yi İndirin
Apache’nin Windows versiyonunu Apache’nin resmi web sitesinden indirebilirsiniz. Ancak burada dikkat etmeniz gereken birkaç şey var. Apache'nin 32-bit ve 64-bit sürümleri mevcut. Bilgisayarınızın işletim sistemine uygun olan sürümü indirdiğinizden emin olun. Eğer 64-bit bir sistem kullanıyorsanız, 64-bit sürümü tercih etmelisiniz.
İndirme işlemi için şu adrese gidin:
https://httpd.apache.org/download.cgi
Buradan en güncel versiyonu indirmeniz yeterlidir. İndirme işlemi tamamlandıktan sonra, dosyayı bir klasöre çıkarın. Bu klasör, Apache’nin kurulum dosyalarını içerecektir.
Adım 2: Apache'yi Yüklemek
İndirdiğiniz dosyayı çıkardıktan sonra, kurulum dosyasını çalıştırmanız gerekiyor. Apache'nin kurulum dosyasını bulduğunuzda, sağ tıklayıp “Yönetici olarak çalıştır” seçeneğini tıklayın. Kurulum sihirbazı açılacaktır.
Kurulum sırasında karşınıza çıkacak olan ilk ekran, “Apache HTTP Server Setup” ile ilgili genel bilgiler verecektir. Burada, ‘Next’ tuşuna basarak ilerleyin.
Şimdi, kurulum için gerekli dizin bilgilerini girmeniz gerekecek. Apache’nin yükleneceği dizini seçin. Varsayılan olarak C:\Program Files\Apache Group\Apache2 gibi bir yol önerilecektir. Burada, farklı bir dizin seçmek istiyorsanız, değişiklik yapabilirsiniz. Ancak varsayılanı bırakmak işinizi kolaylaştıracaktır.
Adım 3: Apache'yi Yapılandırmak
Apache’yi yüklerken, size birkaç seçenek sunulacaktır. Bu seçenekler, Apache’nin nasıl çalışacağını belirler. Burada genellikle “Standalone” seçeneğini seçmeniz gerekecek. Yani Apache’yi tek başına çalıştıracağınızı belirtmelisiniz.
Sonrasında, Apache’nin kurulum işlemi başlayacak ve birkaç dakika sürecektir. Kurulum tamamlandığında, Apache’yi başlatabilirsiniz.
Adım 4: Apache Web Sunucusunu Test Etmek
Kurulum tamamlandıktan sonra, Apache’nin doğru şekilde çalışıp çalışmadığını kontrol etmeniz gerekir. Bunun için internet tarayıcınızı açın ve adres çubuğuna şu kodu yazın:
http://localhost
Eğer her şey doğru kurulduysa, karşınıza Apache’nin varsayılan hoş geldiniz sayfası çıkacaktır. Bu sayfa, Apache’nin başarıyla kurulduğunu gösterir.
Adım 5: Apache'nin Çalıştığını Kontrol Etmek
Apache’nin arka planda doğru bir şekilde çalışıp çalışmadığını kontrol etmek için, Windows'un görev yöneticisini açabilirsiniz. Burada, "Apache" servisini görebilmelisiniz. Eğer Apache servisi çalışıyorsa, kurulumu başarılı bir şekilde gerçekleştirmişsiniz demektir.
Eğer Apache servisi başlamazsa, kurulum sırasında birkaç adımı gözden geçirmeniz gerekebilir. Genellikle port çakışması veya eksik dosyalar bu tür sorunlara yol açabilir. Bu durumda, Apache'nin yapılandırma dosyalarını kontrol etmeniz gerekebilir.
Adım 6: Apache’nin Yapılandırma Dosyasını Düzenlemek
Apache’nin ayarlarını değiştirmek için httpd.conf dosyasını düzenlemeniz gerekebilir. Bu dosya, Apache'nin çalışma şeklini belirleyen birçok parametreyi içerir. Dosyayı bulmak için şu yolu takip edin:
C:\Program Files\Apache Group\Apache2\conf\httpd.conf
Bu dosyada, en sık kullanılan ayarlardan biri DocumentRoot ayarıdır. Bu ayar, Apache’nin hangi klasörü ana dizin olarak kullanacağını belirler. Genellikle bu ayar, web sunucusunun kök dizinini (root) belirtir.
Aşağıdaki kodu düzenleyerek, web sunucunuzun kök dizinini değiştirebilirsiniz:
DocumentRoot "C:/Apache24/htdocs"
Eğer farklı bir dizin kullanmak istiyorsanız, bu kısmı değiştirmeniz yeterlidir.
Adım 7: Apache’yi Yeniden Başlatmak
Yapılandırma dosyasındaki değişiklikleri kaydettikten sonra, Apache’yi yeniden başlatmanız gerekecek. Apache'yi yeniden başlatmak için komut satırını açabilir ve şu komutu yazabilirsiniz:
httpd -k restart
Bu komut, Apache’yi yeniden başlatacak ve yaptığınız değişiklikler geçerli olacaktır.
Sonuç
Ve işte bu kadar! Artık Apache Web Sunucusu’nuz Windows üzerinde çalışıyor. Apache’nin sunduğu birçok özellikten faydalanarak web geliştirme projelerinize hızla başlayabilirsiniz. Apache'nin sunduğu esneklik ve güçlü yapılandırma seçenekleri sayesinde, yerel geliştirme ortamınızda web sitelerinizi test edebilir ve daha profesyonel projeler geliştirebilirsiniz.
Açık kaynaklı bu güçlü aracı kullanarak kendi web sunucularınızı kurarak web geliştirme yolculuğunuza adım atabilirsiniz. Unutmayın, her zaman Apache’nin belgelerine başvurarak, gelişmiş yapılandırmalar hakkında daha fazla bilgi edinebilirsiniz.