Windows'ta Apache Web Sunucusu Nasıl Kurulur? Adım Adım Kılavuz

Windows üzerinde Apache Web Sunucusu kurulumunu adım adım ve detaylı bir şekilde anlatan rehber. Apache ile hızlıca web sunucusu kurarak web geliştirme dünyasına adım atmak isteyenler için pratik bilgiler.

BFS

Her web geliştiricisi, uygulamalarını sunucu üzerinde test edebilmek için bir web sunucusuna ihtiyaç duyar. Eğer Windows işletim sistemi kullanıyorsanız ve Apache Web Sunucusunu kurmayı düşünüyorsanız, doğru yerdesiniz! Bu yazımızda, Apache Web Sunucusu'nu Windows üzerinde adım adım nasıl kuracağınızı detaylı bir şekilde anlatacağım. Hadi başlayalım!

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.

İlgili Yazılar

Benzer konularda diğer yazılarımız

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

Yapay Zeka ile SEO Stratejilerinizi Nasıl Güçlendirebilirsiniz? 2025 Yılında Başarılı Olacak Teknikler

Dijital pazarlamanın ve SEO'nun dünyası hızla değişiyor. Bir zamanlar sadece anahtar kelimeler ve backlink'ler üzerine kurulu olan SEO stratejileri, şimdi çok daha karmaşık ve yenilikçi bir yapıya bürünüyor. Bu dönüşümün başrol oyuncusu ise Yapay Zeka...

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...