XAMPP, Apache Friends tarafından geliştirilen, ücretsiz ve açık kaynaklı bir web sunucusu paketidir. Apache HTTP Server, MariaDB (MySQL), PHP ve Perl içerir. Geliştiricilerin yerel olarak web sitelerini test etmeleri ve çalıştırmaları için hafif, çapraz platform destekli bir çözümdür.
- X = Çapraz platform (Cross-platform)
- A = Apache (Web Sunucusu)
- M = MariaDB / MySQL (Veritabanı)
- P = PHP (Betik Dili)
- P = Perl (İsteğe Bağlı Betik Dili)
- Hafif, taşınabilir ve kolay kurulum
- Çevrimdışı geliştirme ve test için mükemmel
- Apache, MySQL, PHP ayrı ayrı kurmaya gerek yok
- WordPress, Laravel, Joomla ve özel PHP uygulamaları için uygun
- 32-bit Windows sistemleriyle uyumludur
- Apache 2.x
- MariaDB / MySQL Veritabanı
- PHP 5.x / 7.x / 8.x (sürüme bağlı olarak)
- phpMyAdmin (Web tabanlı veritabanı aracı)
- FileZilla FTP Sunucusu (isteğe bağlı)
- Mercury Mail Sunucusu (isteğe bağlı)
- Tomcat (Java uygulamaları için)
- Resmi XAMPP web sitesine gidin
- Win32 (32-bit Windows) sürümünü indirin
- Yükleyiciyi Yönetici olarak çalıştırın
- Kurulum sırasında gerekli bileşenleri seçin (örneğin: Apache, MySQL, PHP)
- Bir kurulum klasörü seçin (örneğin `C:\xampp`)
- Kurulum tamamlandıktan sonra XAMPP Kontrol Paneli’ni başlatın
- Kontrol Panelinden Apache ve MySQL’i başlatın
- PHP veya HTML dosyalarınızı `htdocs` klasörüne yerleştirin
- Tarayıcıdan projenizi açın:
- Veritabanı yönetimi için phpMyAdmin kullanın:
- XAMPP sunucunuzu internet üzerinden yayınlamayın
- MySQL root kullanıcısı için şifre belirleyin
- Kullanılmayan bileşenleri devre dışı bırakın
- PHP, MySQL ve full-stack geliştirme öğrenimi
- Web uygulamalarını yerel olarak geliştirme ve test etme
- WordPress gibi CMS sistemlerini yerel olarak çalıştırma
- Yayına almadan önce PHP betiklerini test etme
- Apache Friends Resmi Sitesi
- W3Schools PHP Eğitimleri
- PHP: The Right Way
- YouTube: "Yeni Başlayanlar için XAMPP Eğitimi"