Localhost Nedir? Localhost Kullanımı ve Kurulum Rehberi (2026)

Localhost Nedir? Localhost Kullanımı ve Kurulum Rehberi (2026)
Localhost Nedir?
Localhost, bilgisayarınızın kendisini işaret eden bir terimdir ve 127.0.0.1 IP adresi ile eşleşir.
Yani, “localhost” dediğinizde bilgisayarınızın kendi üzerinde çalışan bir sunucuya bağlanıyorsunuz demektir.
Örnek: Tarayıcıya
http://localhostyazdığınızda kendi bilgisayarınızda çalışan web sunucusuna bağlanırsınız.
Localhost Ne İşe Yarar?
Web siteleri veya uygulamaları internet ortamına almadan test etmek
Web geliştirme ve programlama öğrenme
WordPress, PHP, MySQL projelerini deneme ortamında çalıştırma
API ve veritabanı bağlantılarını yerel olarak test etme
Localhost IP Adresi ve Portları
| Terim | Açıklama |
|---|---|
| IP Adresi | 127.0.0.1 (IPv4), ::1 (IPv6) |
| Port | Web sunucusu genellikle 80 veya 8080 portunu kullanır |
| Tarayıcı Kullanımı | http://localhost veya http://127.0.0.1:8080 |
Port numarası değiştirilebilir; farklı projeler için aynı anda birden fazla localhost çalıştırabilirsiniz.
Localhost Web Sunucusu Kurulumu
Localhost kullanabilmek için bir web sunucusu yazılımına ihtiyacınız var. En yaygın olanlar:
| Sunucu | Açıklama |
|---|---|
| XAMPP | Apache, MySQL, PHP ve Perl içerir. Windows, Mac ve Linux uyumlu |
| WAMP | Windows için Apache, MySQL ve PHP paketi |
| MAMP | MacOS ve Windows için hazır paket |
| Laragon | Hafif ve hızlı, Windows kullanıcıları için önerilir |
Kurulum Adımları (XAMPP Örneği)
XAMPP indir: https://www.apachefriends.org
Kurulum sırasında Apache ve MySQL seçin
XAMPP Control Panel’i açın, Start ile Apache ve MySQL’i başlatın
Tarayıcıya
http://localhostyazın, çalışıp çalışmadığını kontrol edin
Localhost WordPress Kurulumu
XAMPP veya WAMP kurun ve Apache & MySQL’i başlatın
htdocsklasörüne WordPress dosyalarını yerleştirinTarayıcıda
http://localhost/wordpressyazınVeritabanı oluşturun (phpMyAdmin üzerinden)
WordPress kurulumu sihirbazını takip edin
Localhost vs 127.0.0.1
| Terim | Açıklama |
|---|---|
| localhost | Bilgisayarın kendi adını kullanır |
| 127.0.0.1 | Localhost’un IP karşılığı |
| ::1 | IPv6’da localhost |
Temel olarak aynı işlevi görür, farkı yazım biçimidir.
Localhost Database Bağlantısı
MySQL veya MariaDB kullanılır
Kullanıcı adı:
root, şifre: genellikle boş (XAMPP/WAMP default)phpMyAdmin üzerinden veritabanı oluşturulur
PHP veya Python ile bağlanmak için genellikle:
Localhost Port Ayarları
Apache varsayılan portu 80
Eğer port meşgulse,
httpd.confdosyasından değiştirilebilirPort değiştirme örneği:
Listen 8080Tarayıcıda kullanırken:
http://localhost:8080
Localhost Güvenliği
Localhost genellikle dış dünyaya kapalıdır
Yalnızca kendi bilgisayarınızdan erişilebilir
Test amaçlı açılan portları internete açmayın
Şifreli veritabanı ve güvenlik önlemleri alın
Localhost Hataları ve Çözümü
| Hata | Olası Neden | Çözüm |
|---|---|---|
| Apache başlatılamıyor | Port 80 başka bir uygulama tarafından kullanılıyor | Skype, IIS gibi uygulamaları kapatın veya port değiştirin |
| MySQL çalışmıyor | Eski kurulum veya port çakışması | Port değiştirme veya servis yeniden başlatma |
| ERR_CONNECTION_REFUSED | Sunucu çalışmıyor | Apache / WAMP / XAMPP kontrol panelinden başlatın |
| WordPress bağlanamıyor | Veritabanı bilgileri hatalı | wp-config.php’yi kontrol edin |
Localhost Test Sitesi Kullanımı
Yeni web siteleri ve uygulamalarınızı localhost üzerinde test edin
URL örnekleri:
http://localhost/proje1http://127.0.0.1:8080/testsite
Sıkça Sorulan Sorular (SSS)
❓ Localhost nedir?
→ Bilgisayarınızın kendisini işaret eden ve internet bağlantısı olmadan web sunucu testi yapabileceğiniz adres.
❓ Localhost nasıl çalışır?
→ Apache veya Nginx gibi web sunucusu bilgisayarınızda çalışır ve http://localhost üzerinden erişilebilir.
❓ Localhost IP adresi nedir?
→ 127.0.0.1 (IPv4) ve ::1 (IPv6)
❓ Localhost WordPress kurulumu nasıl yapılır?
→ XAMPP/WAMP kurun, veritabanı oluşturun, WordPress dosyalarını htdocs içine koyun ve tarayıcıdan kurulum yapın.
❓ Localhost güvenli mi?
→ Evet, yalnızca sizin bilgisayarınızdan erişilebilir. Ancak internet erişimi için port açarsanız güvenlik önlemleri alın.





















