XAMPP İndir

0,00 oy
xampp indir
Hızlı indirme XAMPP

Projenizin PHP gereksinimine uygun XAMPP paketini Apache Friends’in resmî Download sayfasından seçin.

Program bilgileri Sürüm, lisans ve sistem ayrıntıları
Sürüm
Windows paketleri: 8.0.30 / 8.1.25 / 8.2.12
Lisans
Ücretsiz / açık kaynak bileşenler
Dil
Çoklu dil
Yayıncı / geliştirici
Apache Friends
İşletim sistemi
Windows, Linux, macOS
Reklam
İçindekiler
  1. XAMPP hangi sistemlerde bulunur?
  2. Hangi XAMPP paketini seçmelisiniz?
  3. Üretim sunucusu için dikkat
  4. XAMPP kimler için uygundur?
  5. XAMPP üretim sunucusu olarak kullanılmalı mı?
  6. Hangi PHP paketini seçmeliyim?
  7. Dosyaları sunucuya nasıl aktarırım?
  8. Yerel geliştirme güvenliği
  9. WordPress’i XAMPP üzerinde test etmek
  10. Port çakışması yaşanırsa
  11. XAMPP projesini canlıya taşırken

XAMPP, Apache web sunucusu, MariaDB, PHP ve Perl gibi web geliştirme bileşenlerini tek pakette kurmayı kolaylaştıran Apache Friends dağıtımıdır. WordPress, PHP projeleri veya veritabanı kullanan web uygulamalarını yerel bilgisayarda geliştirmek ve test etmek için kullanılır.

XAMPP hangi sistemlerde bulunur?

Apache Friends’in güncel indirme sayfası Windows, Linux ve OS X/macOS için XAMPP paketleri sunar. Windows tarafında PHP 8.0.30, 8.1.25 ve 8.2.12 içeren ayrı XAMPP paketleri listelenmektedir.

  • Apache web sunucusu
  • MariaDB veritabanı
  • PHP ve Perl
  • Yerel proje ve WordPress test ortamı
  • Windows, Linux ve macOS paketleri

Hangi XAMPP paketini seçmelisiniz?

Reklam

Çalıştıracağınız projenin PHP gereksinimine göre paket seçin. Özellikle eski projelerde eklenti ve tema uyumluluğunu kontrol edin. Yeni projelerde mümkün olduğunca yazılımınızın desteklediği güncel PHP dalını tercih edin.

Üretim sunucusu için dikkat

XAMPP geliştirme kolaylığına odaklanır. Varsayılan yerel geliştirme kurulumunu doğrudan internete açık üretim sunucusu olarak kullanmayın; dış erişim gerekiyorsa parola, firewall ve servis yapılandırmalarını güvenli hale getirin.

XAMPP kimler için uygundur?

XAMPP, PHP tabanlı web uygulamalarını yerel bilgisayarda geliştirmek veya test etmek isteyenler için pratik bir başlangıç ortamıdır. Apache, veritabanı ve PHP gibi bileşenleri tek tek kurmak yerine birlikte yönetmeyi kolaylaştırır. WordPress, özel PHP projeleri veya eğitim amaçlı örnek uygulamalar yerel ağda/internete açılmadan denenebilir.

XAMPP üretim sunucusu olarak kullanılmalı mı?

Varsayılan XAMPP kurulumu geliştirme ve test kolaylığına odaklanır. İnternete açık gerçek bir web sunucusunda varsayılan parola ve yapılandırmalarla kullanmak doğru değildir. Canlı sistemlerde işletim sistemi, web sunucusu, PHP, veritabanı, TLS ve erişim izinleri ayrı ayrı güvenli biçimde yapılandırılmalıdır.

Hangi PHP paketini seçmeliyim?

Yeni proje geliştiriyorsanız kullandığınız framework veya CMS’in desteklediği PHP sürümünü kontrol edin. Mevcut eski projelerde birden yeni PHP sürümüne geçmek uyumsuzluk oluşturabilir. Önce yerel XAMPP ortamında test edip hata günlüklerini incelemek, canlı sunucuyu değiştirmekten daha güvenlidir.

Dosyaları sunucuya nasıl aktarırım?

Yerelde tamamladığınız web projesini barındırma sunucusuna aktarırken FTP/FTPS için FileZilla gibi bir istemci kullanılabilir. Ancak veritabanını ayrıca dışa aktarmanız, yapılandırma dosyalarındaki alan adı/parola bilgilerini güncellemeniz ve üretim ortamında debug modunu kapatmanız gerekir.

Yerel geliştirme güvenliği

  • XAMPP kontrol panelini ve servisleri yalnız gerektiğinde çalıştırın.
  • phpMyAdmin ve veritabanını internete açık bırakmayın.
  • Projelerin ve veritabanlarının yedeğini alın.
  • PHP hata mesajlarında parola/anahtar gibi hassas bilgileri göstermeyin.
  • XAMPP paketini yalnız Apache Friends’in resmî sitesinden indirin.

WordPress’i XAMPP üzerinde test etmek

Yerel WordPress kurulumu, tema ve eklenti güncellemelerini canlı siteye uygulamadan önce denemek için kullanılabilir. PHP sürümü, veritabanı ve eklenti uyumluluğunu yerelde görmek 500 hatası gibi sorunları önceden yakalamaya yardımcı olur. Ancak canlı sitenin gerçek sunucu yapılandırması farklı olabileceği için yerelde çalışan her şeyin üretimde kesin çalışacağı varsayılmamalıdır.

Port çakışması yaşanırsa

Apache veya MySQL/MariaDB servisi başlamıyorsa aynı portu kullanan başka bir uygulama olabilir. Hata günlüğünü incelemeden servis dosyalarını silmek veya rastgele port değiştirmek yerine hangi sürecin portu kullandığını belirleyin. Skype, başka web sunucusu, Docker veya veritabanı hizmetleri benzer portları kullanabilir. Yapılandırma değişikliği yaptıysanız not alın.

XAMPP projesini canlıya taşırken

Yereldeki dosyaları kopyalamak tek başına yeterli olmayabilir. Veritabanı dışa aktarma/içe aktarma, alan adı değişikliği, ortam değişkenleri, dosya izinleri ve PHP sürümü de kontrol edilmelidir. WordPress gibi sistemlerde URL değerleri veritabanında tutulabildiği için taşıma işlemini uygun yöntemle yapmak gerekir. Canlı ortamda örnek kullanıcı, test verisi ve debug dosyalarını bırakmayın.

Yedekleme: Yerel geliştirme ortamı deneme amacı taşısa bile veritabanı ve proje klasörlerini düzenli yedeklemek önemlidir. Özellikle güncelleme, PHP sürümü değiştirme veya eklenti denemesi öncesinde geri dönebileceğiniz bir kopya oluşturun. Böylece test sırasında bozulma olduğunda kurulumu sıfırdan hazırlamak zorunda kalmazsınız.

Güvenli indirme hatırlatması

İndirme bağlantıları mümkün olduğunda geliştiricinin resmî sitesi veya uygulama mağazasına yönlendirir.

Reklam