Adım 1: PHP’yi İndirme ve Kurma
PHP’yi Windows’a kurmaya başlamadan önce, PHP’nin son sürümünü indirmelisiniz. PHP’nin resmi web sitesine giderek doğru sürümü bulabilirsiniz. Windows için “Thread Safe” sürümünü seçmeyi unutmayın. Bu sürüm, PHP'yi en iyi şekilde çalıştırmak için gereklidir.
İndirme işlemi tamamlandıktan sonra, sıkıştırılmış dosyayı çıkartın. Çıkarttıktan sonra, PHP klasörünü istediğiniz bir dizine taşıyabilirsiniz. Örneğin, C:\php olarak belirleyebilirsiniz.
Adım 2: PHP'yi Sistem Yoluna Ekleyin
PHP'yi Windows’a kurduktan sonra, sisteminize PHP komutlarını her yerden çalıştırabilmesi için yolu eklemeniz gerekiyor. Bunun için şu adımları izleyebilirsiniz:
1. Bilgisayarım'a sağ tıklayın ve 'Özellikler' seçeneğini tıklayın.
2. Sol menüden 'Gelişmiş sistem ayarları'na tıklayın.
3. 'Sistem Özellikleri' penceresinde 'Ortam Değişkenleri'ne tıklayın.
4. Sistem değişkenleri kısmında 'Path' değişkenini bulun ve 'Düzenle'ye tıklayın.
5. Yeni bir satır ekleyin ve PHP'nin bulunduğu klasörün yolunu yazın. Örneğin, `C:\php` gibi.
Değişiklikleri kaydettikten sonra, komut istemcisini (CMD) açarak PHP'nin doğru şekilde kurulduğunu kontrol etmek için şu komutu yazabilirsiniz:
php -v
Eğer PHP sürümünü görüyorsanız, her şey doğru şekilde kurulmuş demektir!
Adım 3: PHP'yi Web Sunucusuyla Entegre Etmek
PHP’yi Windows’ta kurduktan sonra, bu dili çalıştırabilmek için bir web sunucusuna ihtiyacınız olacak. Apache en popüler seçimdir. Apache'yi kurduktan sonra, PHP'yi Apache sunucusuyla entegre etmeniz gerekecek.
PHP'nin Apache ile çalışması için aşağıdaki adımları izleyebilirsiniz:
1. Apache'yi kurduktan sonra, Apache’nin kurulum dizininde yer alan `httpd.conf` dosyasını açın.
2. Dosyanın sonuna şu satırı ekleyin:
LoadModule php_module "C:/php/php7apache2_4.dll"
3. Daha sonra, PHP’yi doğru şekilde çalıştırabilmek için `DirectoryIndex` kısmına şu satırı ekleyin:
DirectoryIndex index.php
4. Apache'yi yeniden başlatın ve PHP'yi çalıştıran bir web sayfası oluşturun.
Yaygın PHP Kurulum Hataları ve Çözümleri
PHP kurulumunda bazen karşımıza bazı hatalar çıkabilir. İşte bunlardan bazıları ve çözüm yolları:
1. PHP Dizin Hatası
Eğer `php -v` komutunu çalıştırdığınızda "php is not recognized as an internal or external command" hatası alıyorsanız, bu PHP dizininin sistem yoluna eklenmediği anlamına gelir. Yolu ekleyip tekrar deneyin.
2. Apache’nin PHP’yi Bulamaması
Apache’yi başlattığınızda PHP’nin çalışmadığını fark edebilirsiniz. Bu durumda, `php7apache2_4.dll` dosyasının doğru şekilde Apache’nin yapılandırma dosyasına eklenip eklenmediğini kontrol edin. Ayrıca PHP sürümünüzün Apache sürümüyle uyumlu olduğundan emin olun.
3. Eksik DLL Dosyaları
Eğer PHP’yi çalıştırmaya çalışırken “php_curl.dll” veya “php_gd2.dll” gibi eksik DLL dosyaları hatası alırsanız, PHP'nin `ext` klasörüne gidin ve ilgili DLL dosyalarını `php.ini` dosyanıza ekleyin. Örneğin:
extension=php_curl.dll
4. PHP ‘Internal Server Error’ Hatası
Apache çalışıyor ancak PHP dosyalarınızda “500 Internal Server Error” hatası alıyorsanız, genellikle yanlış yapılandırmalar ya da PHP dosyasındaki hatalı kodlar buna sebep olur. `error.log` dosyasını kontrol ederek hatanın ne olduğunu öğrenebilir ve çözebilirsiniz.
Adım 4: PHP'nin Çalıştığını Test Etmek
PHP’nin doğru çalışıp çalışmadığını test etmek için, `index.php` adında basit bir PHP dosyası oluşturun ve içine şu kodu ekleyin:
Bu dosyayı Apache'nin kök dizinine yerleştirdikten sonra, tarayıcınızda `http://localhost/index.php` adresine gidin. Eğer PHP'nin yapılandırma bilgilerini görebiliyorsanız, her şey doğru şekilde çalışıyor demektir!
Sonuç
Windows üzerinde PHP kurulumu biraz karmaşık olabilir, ancak doğru adımları izleyerek kolayca başarılı olabilirsiniz. Yine de hata alırsanız, yukarıda verdiğimiz yaygın çözüm yollarını deneyin. Artık PHP'nin gücünden faydalanabilir, dinamik ve veritabanı destekli web siteleri geliştirmeye başlayabilirsiniz.