Windows'ta PHP Kurulumu ve Hata Çözümleri: Adım Adım Kılavuz

Windows'ta PHP Kurulumu ve Hata Çözümleri: Adım Adım Kılavuz

Bu yazıda, Windows işletim sistemi üzerinde PHP kurulumunun adım adım nasıl yapıldığını ve karşılaşılabilecek yaygın hataların nasıl çözüleceğini anlattık. PHP'yi kurarak web geliştirmeye başlamak isteyenler için pratik bir kılavuz sunduk.

BFS

PHP, dinamik web siteleri oluşturmak için kullanılan güçlü bir betik dilidir. Windows'ta PHP kurulumu yapmak, biraz karmaşık gibi görünebilir, ancak doğru adımları takip ederseniz oldukça kolay bir hale gelir. Hadi başlayalım! Bu yazıda, Windows işletim sistemine PHP nasıl kurulur ve yaygın hata çözümleri hakkında bilgi vereceğiz.

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.

İ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...

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...

OAuth2 Authentication Error: Nedenleri ve Çözümleri

OAuth2 Authentication Error: Gerçekten Neyin Peşindeyiz?Her geliştirici, kimlik doğrulama hatalarıyla bir noktada karşılaşmıştır. Ama bazen işler kontrolden çıkabiliyor. Eğer bir gün OAuth2 ile çalışırken bir kimlik doğrulama hatası aldığınızda, yalnız...