PHP Nedir ve Neden Önemlidir?
PHP, "Hypertext Preprocessor" anlamına gelen dinamik web uygulamaları oluşturmak için kullanılan popüler bir programlama dilidir. Web sitelerinin arka planda çalışan, veritabanlarıyla etkileşimde bulunan ve kullanıcı etkileşimlerine cevap veren kodları yazmak için sıklıkla tercih edilir. Eğer siz de web geliştirme yolculuğuna çıkmak istiyorsanız, PHP'yi öğrenmek işinize oldukça yarayacaktır. Peki, PHP'yi nasıl kurarsınız? Hadi, PHP’yi her üç ana işletim sistemi olan Windows, Linux ve macOS üzerinde nasıl kuracağınızı detaylı bir şekilde inceleyelim.
Windows'ta PHP Kurulumu
Windows işletim sisteminde PHP kurmak oldukça basit, ancak dikkat etmeniz gereken birkaç adım var. Gelin adım adım PHP'yi Windows'a kurmayı öğrenelim:
1. PHP'yi İndirin
İlk adım PHP’nin en güncel sürümünü indirmektir. PHP'nin resmi web sitesine gidin (https://www.php.net/downloads.php) ve Windows için uygun olan sürümü seçin. Eğer sadece PHP'yi çalıştıracaksanız, "Thread Safe" sürümünü seçmeniz daha iyi olacaktır.
2. PHP’yi Çıkartın
İndirilen PHP dosyasını bir klasöre çıkartın. Örneğin, C:\php\ gibi bir yere çıkartabilirsiniz.
3. Ortam Değişkenlerini Ayarlayın
PHP’nin çalışabilmesi için ortam değişkenlerine PHP dizininin yolunu eklemeniz gerekiyor. Bunu yapmak için:
- Denetim Masası > Sistem > Gelişmiş Sistem Ayarları > Ortam Değişkenleri yolunu izleyin.
- "Sistem değişkenleri" bölümünde "Path" seçeneğine tıklayın ve PHP'nin kurulu olduğu dizini ekleyin (örneğin, C:\php\).
4. PHP’nin Çalışıp Çalışmadığını Kontrol Edin
Komut istemcisini açın (Windows + R tuşlarına basıp cmd yazın) ve "php -v" komutunu girin. Eğer PHP sürümünü görüyorsanız, PHP başarıyla kurulmuş demektir!
5. Web Sunucusu Kurulumu (İsteğe Bağlı)
PHP’yi sadece komut satırında değil, bir web sunucusu ile de çalıştırmak isterseniz, XAMPP ya da WAMP gibi popüler çözümleri tercih edebilirsiniz. Bu yazılımlar Apache web sunucusunu ve MySQL veritabanını PHP ile uyumlu bir şekilde kurar.
Linux’ta PHP Kurulumu
Linux, geliştiricilerin tercih ettiği bir platformdur ve PHP kurulumu burada da oldukça kolaydır. İşte adım adım nasıl yapacağınız:
1. Paket Yöneticisini Kullanın
Linux dağıtımınıza göre PHP'yi paket yöneticisi aracılığıyla kurabilirsiniz. Ubuntu gibi Debian tabanlı sistemlerde şu komutları kullanarak PHP’yi kurabilirsiniz:
sudo apt update
sudo apt install php libapache2-mod-php php-mysql
2. PHP’nin Kurulumunu Kontrol Edin
Kurulum tamamlandıktan sonra terminal üzerinden şu komutla PHP’nin doğru şekilde kurulduğunu kontrol edebilirsiniz:
php -v
3. Web Sunucusu Kurulumu (Apache ve Nginx)
Apache’yi kurmak için şu komutu kullanabilirsiniz:
sudo apt install apache2
Eğer Apache yerine Nginx kullanmak istiyorsanız, şu komutla Nginx’i kurabilirsiniz:
sudo apt install nginx
Linux’ta PHP kurulumunun sonrasında, PHP'nin çalıştığını görmek için tarayıcınızda `localhost` adresini açabilirsiniz.
macOS'ta PHP Kurulumu
macOS, PHP’nin yerleşik olarak geldiği bir işletim sistemidir. Ancak genellikle en güncel PHP sürümü yerel olarak yüklü olmayabilir. Yine de kurulumu basit bir şekilde yapabilirsiniz.
1. Homebrew ile PHP Kurulumu
Homebrew, macOS için harika bir paket yöneticisidir. Eğer Homebrew yüklü değilse, önce şunu çalıştırarak Homebrew’i kurun:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Homebrew yüklendikten sonra, PHP’yi kurmak için şu komutu çalıştırın:
brew install php
2. PHP’nin Çalıştığını Kontrol Edin
Kurulumun doğru şekilde yapıldığını görmek için terminale şu komutu yazın:
php -v
3. Web Sunucusu Kurulumu (Apache ve Nginx)
macOS üzerinde PHP'yi çalıştırabilmek için Apache ya da Nginx kurabilirsiniz. Apache için şu komutu kullanabilirsiniz:
sudo apachectl start
Apache çalışmaya başladıktan sonra, PHP’nin çalışıp çalışmadığını kontrol etmek için bir test dosyası oluşturabilirsiniz.
Sonuç olarak...
PHP’yi her işletim sistemine kurmak oldukça basittir. Windows, Linux ve macOS üzerinde adım adım takip ettiğinizde PHP’yi kolayca kurabilir ve web geliştirmeye başlayabilirsiniz. PHP'nin kurulumunun ardından, artık güçlü bir web sitesi oluşturmak için gerekli olan tüm araçlara sahip olacaksınız. Web geliştirme yolculuğunuzda başarılar dilerim!