Web geliştirme dünyasına yeni adım atıyorsanız ya da profesyonel bir yazılımcıysanız, dinamik web siteleri yapabilmek için birden fazla araca ihtiyacınız olacak. İşte tam burada WAMP Server devreye giriyor! Windows işletim sistemi üzerinde çalışabilecek güçlü ve kullanımı kolay bir paket olan WAMP Server, PHP, MySQL ve Apache sunucusunun birleşiminden oluşur. Yani, veritabanlı dinamik web siteleri geliştirmek için ihtiyacınız olan her şey bir arada!
Peki, Windows'ta WAMP Server nasıl kurulur? Bu sorunun cevabını adım adım anlatacağız.
WAMP Server Nedir ve Ne İşe Yarar?
Öncelikle WAMP'in ne olduğunu anlamamız gerek. WAMP, Windows (W), Apache (A), MySQL (M) ve PHP (P) teknolojilerinin baş harflerinden oluşur. Yani, bu yazılım paketi sayesinde, bilgisayarınızda bir web sunucusu oluşturabilirsiniz. Bu da demek oluyor ki, internet üzerinde yapacağınız web projelerini *yerel* olarak bilgisayarınızda test edebilirsiniz.
Bu yazılım, özellikle PHP ve MySQL tabanlı projeler için vazgeçilmezdir. Herhangi bir ücret ödemeden bu araçlara sahip olabilirsiniz!
WAMP Server'ı Kurma Adımları
Şimdi WAMP Server'ı nasıl kuracağımıza bakalım. Adımlar oldukça basit ve bir o kadar da etkili.
# Adım 1: WAMP Server'ı İndirin
İlk adım olarak WAMP Server'ın en son sürümünü indirmeniz gerekiyor. Bunun için [WAMP Server'ın resmi web sitesine](https://www.wampserver.com/en/) gidin ve Windows işletim sistemine uygun olan versiyonu seçin. Bu işlem oldukça hızlıdır.
# Adım 2: Kurulum İşlemi
İndirilen dosyayı çalıştırın ve kurulum sihirbazını başlatın. Sadece ekranlardaki talimatları takip etmeniz yeterli. Yükleme sırasında, Apache ve MySQL için varsayılan ayarlarla devam edebilirsiniz. Ancak, isterseniz kendi özelleştirilmiş ayarlarınızı da yapabilirsiniz.
Kurulum tamamlandığında, WAMP Server simgesi Windows sistem çubuğunda görünecektir.
# Adım 3: WAMP Server'ı Başlatın
WAMP Server'ı başlatmak için, sistem tepsisinde (sağ alt köşe) bulunan simgeye sağ tıklayın ve “Start All Services” (Tüm Servisleri Başlat) seçeneğine tıklayın. Apache ve MySQL servislerinin yeşil renkte olması, her şeyin doğru şekilde çalıştığını gösterir.
# Adım 4: Web Sunucusunu Test Edin
Bütün bu adımlar tamamlandığında, web sunucusunun doğru şekilde çalışıp çalışmadığını test edebiliriz. Tarayıcınızda “http://localhost” yazarak, WAMP Server'ın ana sayfasını açmalısınız. Eğer karşınıza WAMP Server’a ait bir hoş geldiniz sayfası geliyorsa, kurulum başarılı demektir.
WAMP Server'da Çalışmaya Başlamak
Kurulumdan sonra, artık web projelerinizi localhost üzerinde geliştirmeye başlayabilirsiniz. WAMP Server'da projelerinizi oluşturmak için, dosyalarınızı C:\wamp\www klasörüne yerleştirebilirsiniz. Bu klasör, web sunucunuzun kök dizini olacaktır.
Örneğin, hello_world.php adında bir dosya oluşturmak istiyorsanız, www klasörüne bu dosyayı yerleştirmeniz gerekecek. Ardından, tarayıcınızda http://localhost/hello_world.php yazdığınızda, dosyanın çıktısını görebilirsiniz.
PHP ve MySQL Kullanımı
WAMP Server ile PHP ve MySQL'i rahatlıkla kullanabilirsiniz. PHP dosyaları, web projelerinizin dinamik içeriğini yönetirken, MySQL ise veritabanı işlemleri için mükemmel bir araçtır.
# PHP Kod Örneği
PHP ile basit bir merhaba dünya kodu yazalım:
Bu kodu, hello_world.php dosyasına yazıp, tarayıcınızda açtığınızda “Merhaba, WAMP Server!” mesajını görmelisiniz.
# MySQL Kullanımı
MySQL’i kullanarak veritabanları oluşturmak için WAMP Server’a dahil olan phpMyAdmin aracını kullanabilirsiniz. Tarayıcınızda http://localhost/phpmyadmin adresine giderek, phpMyAdmin'e giriş yapabilirsiniz.
phpMyAdmin üzerinden yeni bir veritabanı oluşturabilir ve PHP ile veritabanı bağlantısı yapabilirsiniz. Aşağıda basit bir MySQL bağlantısı örneği bulunmaktadır:
connect_error) {
die("Bağlantı başarısız: " . $conn->connect_error);
}
echo "Bağlantı başarılı!";
?>
Sonuç
İşte bu kadar! Şimdi WAMP Server ile Windows üzerinde web geliştirme yapmaya hazırsınız. PHP ve MySQL’in gücünden faydalanarak, harika projeler oluşturabilirsiniz. Unutmayın, bu araçlar sadece başlangıç! WAMP Server sayesinde, öğrenmeye ve geliştirmeye devam ederek gerçek bir web geliştiricisi olabilirsiniz.
Başarılar dilerim!