XAMPP Nedir? PHPye Yeni Başlayanlar İçin Basit Bir Kılavuz
Merhaba! Eğer programlamaya ve özellikle PHP'ye yeni başlıyorsan, yerel bir geliştirme ortamı kurmak biraz kafa karıştırıcı gelebilir. İşte burada XAMPP devreye giriyor. Bu blog yazısında, XAMPP'nin ne olduğunu, neden kullanıldığını, nasıl indirilip kurulduğunu ve nasıl kullanıldığını adım adım anlatacağım. Her şeyi basit tutacağım, teknik jargonları minimumda kullanacağım. Hazır mısın? Başlayalım!
XAMPP Nedir?
XAMPP, web geliştirme için kullanılan ücretsiz ve açık kaynaklı bir yazılım paketidir. Adı, içerdiği bileşenlerin baş harflerinden gelir:
- X: Çapraz platform (Windows, Linux, macOS gibi farklı işletim sistemlerinde çalışır).
- A: Apache (web sunucusu, sitelerini yerel bilgisayarında çalıştırmanı sağlar).
- M: MySQL (veritabanı yönetim sistemi, verilerini saklamak için).
- P: PHP (programlama dili, dinamik web siteleri oluşturmak için).
- P: Perl (başka bir programlama dili, ama genellikle PHP ile kullanılır).
Kısaca, XAMPP bilgisayarını bir "yerel sunucu"ya dönüştürür. Gerçek bir web sitesini internete koymadan önce, kodlarını test etmek için ideal bir araçtır. PHP öğrenirken, kodlarını yazıp hemen sonuçlarını görebilirsin.
Neden XAMPP Kullanmalıyız?
PHP'ye yeni başlayan biri olarak, kodlarını çalıştırmak için bir sunucuya ihtiyacın var. Gerçek bir sunucuyu kiralamak pahalı ve karmaşık olabilir. XAMPP ise:
- Ücretsiz ve Kolay: Hiç para harcamadan hızlıca kurabilirsin.
- Yerel Geliştirme: İnternete ihtiyaç duymadan, bilgisayarında çalışır. Hataları düzeltmek daha güvenli.
- Tam Paket: Apache, MySQL ve PHP'yi tek seferde yükler, ayrı ayrı kurmana gerek yok.
- Öğrenme İçin Mükemmel: WordPress gibi CMS'leri veya kendi PHP projelerini test edebilirsin. Eğer web geliştirme hayalin varsa (örneğin bir blog veya e-ticaret sitesi), XAMPP ilk adımın olabilir. Gerçek hayatta, kodlarını sunucuya yüklemeden önce burda mükemmelleştirebilirsin.
XAMPP Nasıl İndirilir ve Kurulur?
Şimdi pratik kısma geçelim. XAMPP'yi indirmek ve kurmak 10-15 dakika sürer. Adım adım anlatayım:
-
İndirme:
- Tarayıcını aç ve resmi siteye git: apachefriends.org.
- Ana sayfada "Download" butonuna tıkla.
- İşletim sistemini seç (Windows, Linux veya macOS). Eğer Windows kullanıyorsan, .exe dosyasını indir. (Dosya boyutu yaklaşık 150-200 MB, internet hızına göre değişir.)
- İndirme tamamlanınca, dosyayı aç.
-
Kurulum (Windows İçin Örnek):
- İndirdiğin .exe dosyasını çift tıkla.
- Kullanıcı Hesabı Denetimi (UAC) uyarısı çıkarsa "Evet" de.
- Kurulum sihirbazı başlar. "Next" butonuna tıkla.
- Bileşenleri seç: Varsayılan olarak Apache, MySQL, PHP seçili olsun. Perl'e ihtiyacın yoksa işaretini kaldırabilirsin. "Next" de.
- Kurulum klasörünü seç: Varsayılan C:\xampp olsun (değiştirmene gerek yok).
- Bitnami gibi ekstra araçlar çıkarsa, işaretini kaldır (başlangıç için gerek yok).
- "Next" ve "Install" ile devam et. Kurulum bitince "Finish" de.
- Eğer firewall uyarısı çıkarsa, XAMPP'ye izin ver (Apache'nin çalışması için).
Not: Linux'ta .run dosyasını çalıştır, macOS'ta .dmg'yi aç. Eğer sorun yaşarsan, sitenin "FAQ" bölümüne bak.
-
İlk Çalıştırma:
- Kurulum bitince, XAMPP Control Panel'i açılır (veya masaüstünden bul).
- Eğer açılmazsa, C:\xampp\xampp-control.exe'yi çalıştır.
Tebrikler! XAMPP artık hazır.
XAMPP Nasıl Kullanılır?
Kurduğun XAMPP'yi kullanmak çok basit. PHP kodlarını yazıp test edelim:
- Sunucuyu Başlat:
- XAMPP Control Panel'i aç.
- "Apache" ve "MySQL" modüllerinin yanında "Start" butonuna tıkla.
- Yeşil olursa çalışıyor demektir. (Eğer kırmızı kalırsa, port çakışması olabilir – örneğin Skype kullanıyorsan kapat.)
- Tarayıcında "localhost" yaz ve Enter'a bas. XAMPP hoş geldin sayfası çıkarsa, her şey yolunda!
- PHP Dosyası Oluştur:
- Bir metin editörü aç (Notepad++ veya VS Code öneririm, ücretsiz indir).
- Yeni bir dosya oluştur ve içine basit bir PHP kodu yaz:
php
<?php echo "Merhaba, Dünya! Bu benim ilk PHP kodum."; ?> - Dosyayı .php uzantısıyla kaydet (örneğin: merhaba.php).
- Bu dosyayı XAMPP'nin "htdocs" klasörüne koy: C:\xampp\htdocs\merhaba.php.
- Test Et:
- Tarayıcında "localhost/merhaba.php" yaz.
- "Merhaba, Dünya! Bu benim ilk PHP kodum." yazısını görürsen, başarı!
- MySQL için: phpMyAdmin'e git (localhost/phpmyadmin), veritabanı oluşturabilirsin.
- İpuçları:
- Projelerini htdocs içine klasörler halinde koy (örneğin: htdocs/myproject/).
- Hata alırsan, error.log dosyalarını kontrol et (xampp/apache/logs/).
- Kullanmayı bitirince, "Stop" butonlarıyla sunucuyu kapat.
PHP öğrenirken, basit formlar veya veritabanı bağlantılarıyla başla. Zamanla daha karmaşık şeyler yapacaksın!
Sonuç
XAMPP, PHP'ye yeni başlayanlar için hayat kurtarıcı bir araç. Yerel ortamda pratik yaparak, gerçek projelere hazırlanabilirsin. Eğer sorun yaşarsan, resmi dokümantasyona veya forumlara bak . Denemeye devam et, programlama sabır ister!