PHP Nedir ve Neden Kullanılır?
Web geliştirme dünyasında PHP, adını sıkça duyduğumuz ve popülerliğini kaybetmeyen bir programlama dilidir. Dinamik web sayfaları oluşturmak için mükemmel bir araç olan PHP, server-side (sunucu tarafı) çalışır ve veritabanı ile entegre bir şekilde web uygulamaları geliştirmenizi sağlar. Peki, PHP'nin gücünden faydalanmaya nasıl başlayabilirsiniz? Bu yazıda, Windows işletim sistemine PHP kurulumunu anlatacağım.
Adım 1: PHP İndir
PHP’yi kurmak için ilk adım, PHP'nin en son sürümünü indirmenizdir. Windows üzerinde PHP kullanmak için birkaç seçenek mevcut. Ancak en yaygın yöntemlerden biri PHP'nin resmi sitesinden indirilen sürümü kullanmaktır. Bunun için şu adımları izleyebilirsiniz:
1.1 PHP Resmi Web Sitesine Gidin
PHP'nin en güncel sürümünü indirmek için [PHP'nin resmi web sitesine](https://www.php.net/downloads.php) gidin. Sayfanın alt kısmında, Windows için uygun sürümü seçebilirsiniz.
1.2 İndirme Seçenekleri
Windows için iki farklı PHP sürümü bulunmaktadır: Thread Safe ve Non-Thread Safe. Genellikle, "Thread Safe" sürümü tercih edilmelidir, çünkü bu sürüm Apache gibi web sunucuları ile uyumlu çalışır. İlgili ZIP dosyasını indirmeniz yeterli.
Adım 2: PHP’yi Çıkarın
PHP'yi indirdikten sonra, dosyayı çıkararak bir klasöre yerleştirmeniz gerekecek. İndirdiğiniz ZIP dosyasını herhangi bir klasöre çıkartabilirsiniz (örneğin, `C:\php`). Bu, PHP'yi çalıştırmaya başlamak için hazır olmanızı sağlar.
Adım 3: PHP'nin Yolu Sistem Değişkenlerine Ekleyin
PHP'yi başarılı bir şekilde kurduktan sonra, PHP komutlarının her yerden çalışabilmesi için PATH ortam değişkenine PHP'nin bulunduğu dizini eklemeniz gerekir.
3.1 Sisteme Erişim
Windows'ta sistem değişkenlerine erişmek için, Başlat menüsünden "Denetim Masası"nı açın, ardından "Sistem" sekmesine tıklayın. Sonrasında "Gelişmiş sistem ayarları"na tıklayın.
3.2 Ortam Değişkenleri
Açılan pencerede, "Ortam Değişkenleri" butonuna tıklayın. Burada, "Sistem değişkenleri" bölümünde "Path" öğesini bulun ve "Düzenle"ye tıklayın.
3.3 PHP Yolunu Ekleyin
Yeni bir satır ekleyin ve PHP'nin kurulu olduğu dizinin yolunu girin. Örneğin, `C:\php`. Ardından "Tamam" butonlarına basarak tüm pencereleri kapatın.
Adım 4: PHP’nin Çalıştığını Doğrulamak
PHP'nin doğru bir şekilde kurulduğunu kontrol etmek için komut satırını (CMD) açın ve şu komutu yazın:
php -v
Bu komut, PHP sürümünüzü gösteren bir çıktı verecektir. Eğer her şey doğruysa, PHP'nin yüklendiğini doğrulamış olacaksınız.
Adım 5: Apache veya IIS ile PHP'yi Kullanmak
PHP, Apache web sunucusu ile yaygın olarak kullanılır. Eğer web siteniz için PHP'yi Apache ile entegre etmek istiyorsanız, Apache'yi kurmanız ve PHP'yi buna bağlamanız gerekir. Ancak bu işlemi yapmak biraz teknik bilgi gerektirir. Alternatif olarak, IIS (Internet Information Services) kullanarak da PHP'yi çalıştırabilirsiniz.
5.1 Apache Kurulumu
Apache'yi kurduktan sonra, PHP'nin Apache ile uyumlu çalışabilmesi için Apache’nin yapılandırma dosyasını düzenlemeniz gerekecek. Bu dosya genellikle `httpd.conf` olarak adlandırılır. Burada, PHP modülünü tanımlamak için şu satırı ekleyebilirsiniz:
LoadModule php_module "C:/php/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php"
5.2 IIS ile PHP Entegrasyonu
IIS kullanıyorsanız, PHP'yi IIS ile entegre etmek için IIS yönetim aracında PHP modülünü etkinleştirmeniz gerekir. Burada da PHP'nin dizin yolunu doğru bir şekilde belirtmeniz önemlidir.
Adım 6: PHP İle Çalışmaya Başlayın
PHP kurulumunun ardından, artık PHP ile dinamik web sayfaları geliştirmeye başlayabilirsiniz. PHP'nin gücünden faydalanarak, veri tabanı bağlantıları kurabilir, form verilerini işleyebilir ve çok daha fazlasını yapabilirsiniz.
Örnek basit bir PHP kodu:
Bu basit kodu bir PHP dosyasına kaydedip çalıştırarak PHP'nin doğru bir şekilde kurulduğunu test edebilirsiniz.
Sonuç
Windows üzerinde PHP kurmak oldukça basit bir işlemdir. Adımları dikkatle takip ettiğinizde, PHP ile web geliştirme dünyasına adım atabilirsiniz. Şimdi sırada hayalinizdeki web sitesini kurma zamanı! PHP ile dinamik ve güçlü uygulamalar yaparak kendinizi geliştirmenin tam vakti.