PHP Kurulumu İçin Gereksinimler
İlk olarak, PHP'yi kurmadan önce, bilgisayarınızda bazı temel yazılımlar ve araçlar olması gerekiyor. Bu gereksinimler oldukça basit:
1. Windows işletim sistemi: Herhangi bir sürüm olabilir.
2. Web sunucusu: Apache veya Nginx gibi bir web sunucusu kullanmanız gerekecek. Biz burada Apache kullanacağız.
3. Veritabanı: PHP ile çoğunlukla MySQL kullanılır. Bu yüzden bir veritabanı yönetim sistemi kurmamız gerekecek.
Adım 1: XAMPP İndirme ve Kurulum
PHP'yi kurmanın en kolay yollarından biri XAMPP kullanmaktır. XAMPP, Apache, PHP ve MySQL gibi yazılımları bir arada sunar, yani kurulumu tek adımda tamamlayabilirsiniz.
1. XAMPP'yi İndirin: İlk adım olarak XAMPP'yi resmi sitesinden indirin. [XAMPP İndirme Linki](https://www.apachefriends.org/index.html).
2. Kurulum: İndirdiğiniz dosyayı çalıştırarak kurulumu başlatın. Kurulum sırasında, Apache ve MySQL'in seçili olduğundan emin olun.
3. Kurulumu Tamamlayın: Kurulum işlemi tamamlandığında, XAMPP Kontrol Paneli açılacak. Apache ve MySQL'i başlatın. Artık PHP için altyapınız hazır!
Adım 2: PHP Dosyalarını Test Etmek
PHP'nin düzgün çalıştığından emin olmak için basit bir test dosyası oluşturacağız.
1. Test Dosyasını Oluşturun: XAMPP kurulum klasöründe, "htdocs" adlı bir klasör bulacaksınız. Bu klasöre gidin ve içinde yeni bir dosya oluşturun. Dosya adını "index.php" yapın.
2. Testi Başlatın: Web tarayıcınızı açın ve adres çubuğuna `http://localhost/index.php` yazın. Eğer her şey doğruysa, "PHP Başarıyla Kuruldu!" mesajını görmelisiniz.
Adım 3: PHP'nin Sürümünü Kontrol Etmek
PHP'nin kurulumunu doğrulamak için sürüm bilgisini de kontrol etmeniz faydalı olacaktır.
1. PHP Sürümü Kontrol Edin: "index.php" dosyasına aşağıdaki kodu ekleyin:
2. Web Tarayıcısında Açın: Tarayıcınızda `http://localhost/index.php` adresini tekrar girin. PHP'nin detaylı yapılandırma bilgilerini görebileceksiniz.
Adım 4: PHP'yi Manuel Kurmak (Alternatif Yöntem)
Eğer XAMPP kullanmak istemiyorsanız, PHP'yi manuel olarak da kurabilirsiniz. Ancak bu yöntem biraz daha karmaşık olabilir. Şimdi, manuel kurulum için adımları takip edelim:
1. PHP'yi İndirin: PHP'nin en son sürümünü [PHP Resmi Sitesi](https://www.php.net/downloads.php) üzerinden indirin.
2. PHP Dosyalarını Çıkartın: İndirdiğiniz dosyayı herhangi bir klasöre çıkarın. Örneğin, C:\php\ klasörünü oluşturun.
3. Apache'yi Kurun: Apache'nin en son sürümünü [Apache.org](https://httpd.apache.org/download.cgi) üzerinden indirip kurun. Apache'yi kurarken, PHP'nin kurulu olduğu dizini Apache'ye tanıtmanız gerekecek.
4. PHP'yi Apache'ye Entegre Edin: Apache'nin `httpd.conf` dosyasını açarak, PHP'yi yüklemek için aşağıdaki satırları ekleyin:
LoadModule php_module "c:/php/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php"
5. Apache'yi Başlatın: Apache'yi başlatarak PHP'nin çalışıp çalışmadığını kontrol edin. Tarayıcınızda `http://localhost` adresine gidin.
PHP'yi Windows'ta Konfigüre Etme
PHP'yi kurduktan sonra, bazı yapılandırmaları yapmanız gerekecek. Özellikle PHP'nin `php.ini` dosyasını düzenlemek gerekebilir. Burada, PHP'nin çalışma şeklini belirleyen ayarları değiştirebilirsiniz.
1. PHP.ini Dosyasını Bulun: PHP kurulum klasöründe bulunan `php.ini-development` dosyasını `php.ini` olarak yeniden adlandırın.
2. Yapılandırmaları Değiştirin: Örneğin, veritabanı bağlantılarını düzenlemek veya hata ayıklama seçeneklerini değiştirmek için `php.ini` dosyasını açın ve ilgili ayarları değiştirin.
PHP ile Web Geliştirme Başlasın!
Tebrikler! PHP'yi Windows işletim sisteminize başarıyla kurdunuz. Artık dinamik web siteleri geliştirmeye hazırsınız! PHP'nin gücünden faydalanarak etkileşimli formlar, kullanıcı doğrulama sistemleri ve çok daha fazlasını oluşturabilirsiniz. Unutmayın, PHP'nin en büyük avantajlarından biri esnekliği ve geniş topluluğudur. Her zaman yardım alabileceğiniz birçok kaynak mevcut.
Açık kaynak kodlu bir dil olarak PHP, sürekli güncellenmekte ve yeni özellikler eklenmektedir. Bu nedenle PHP'yi öğrenmeye devam ederek projelerinizi geliştirebilirsiniz.
Aşağıdaki yorumlar bölümünde kurulumla ilgili yaşadığınız sorunları paylaşabilirsiniz. Yardımcı olmaktan mutluluk duyarım!