PHP dili sunucu taraflı (server-side) çalışan bir programlama dilidir. Bu nedenle yazdığınız PHP kodlarını doğrudan tarayıcıda çift tıklayarak çalıştıramazsınız; kodların derlenip HTML çıktısı üretebilmesi için bir web sunucusu (Apache/Nginx), PHP yorumlayıcısı ve çoğu zaman bir veritabanı (MySQL/MariaDB) gereklidir.
Yerel bilgisayarımızda (Localhost) geliştirme yapabilmek için tüm bu bileşenleri tek tek kurup yapılandırmak yerine, hepsini tek bir paket halinde sunan hepsi-bir-arada (All-in-One) yerel sunucu yazılımlarını tercih ederiz.
Windows ortamında en çok tercih edilen iki güçlü araç WampServer ve XAMPP‘tir. Her ikisi de yerel ortamda PHP, Apache ve MySQL hizmetlerini tek tıkla ayağa kaldırmanızı sağlar.
1. WampServer Nedir ve Nasıl İndirilir?
WampServer; Windows işletim sistemi üzerinde Apache, PHP ve MySQL/MariaDB servislerini entegre olarak kuran ücretsiz ve açık kaynaklı bir geliştirme ortamıdır.
- Resmi web sitesine gidin: wampserver.com
- İşletim sisteminizin mimarisine uygun sürümü (genellikle 64 Bit) indirin.
- Önemli Not: Kuruluma geçmeden önce sisteminizde Microsoft Visual C++ Redistributable paketlerinin (2008-2022) yüklü olduğundan emin olun. Eksikse kurulum sırasında hata alabilirsiniz.
2. Kurulum Adımları
- İndirdiğiniz kurulum dosyasını sağ tıklayıp “Yönetici olarak çalıştır” deyin.
- Varsayılan kurulum dizini olarak genellikle
C:wamp64seçilir. Bu yolu değiştirmeden devam etmeniz tavsiye edilir. - Kurulum sihirbazı varsayılan tarayıcınızı ve metin editörünüzü soracaktır (Varsayılan olarak Edge/Notepad gelir; dilediğiniz tarayıcıyı veya VS Code’u seçebilirsiniz).
- Kurulum tamamlandıktan sonra WampServer’ı başlatın.
3. Servislerin Durumunu Kontrol Etme
WampServer başlatıldığında Windows görev çubuğunda (sağ altta) bir “W” ikonu belirecektir. Bu ikonun rengi servislerin durumunu gösterir:
Hiçbir servis çalışmıyor (Port çakışması veya Visual C++ eksikliği olabilir).
Servislerden biri çalışıyor (Örn. Apache ayakta ama MySQL başlatılamadı).
Tüm servisler başarıyla çalışıyor. Geliştirmeye hazırsınız!
4. İlk PHP Dosyanızı Oluşturma ve Test Etme
WampServer’da web sayfalarınızın kök dizini C:wamp64www klasörüdür. Tarayıcınızda http://localhost/ adresine girdiğinizde doğrudan bu klasörün içeriği listelenir.
İlk test sayfamızı oluşturalım:
C:wamp64wwwklasörü içinetest.phpisimli yeni bir dosya oluşturun.- Dosyayı herhangi bir editörde açıp aşağıdaki kodları yazın ve kaydedin:
<?php
// PHP ortam bilgilerini ve yapılandırmasını ekrana yazdırır
phpinfo();
?>
Tarayıcınızın adres çubuğuna http://localhost/test.php yazıp Enter’a basın. Karşınıza PHP sürümünüzü ve tüm modülleri gösteren detaylı bir tablo geliyorsa, yerel PHP sunucunuz başarıyla kurulmuş demektir!