Windows'ta XAMPP Kurulumu ve Localhost Kullanımı: Adım Adım Kılavuz

Windows'ta XAMPP Kurulumu ve Localhost Kullanımı: Adım Adım Kılavuz

Bu blog yazısı, Windows üzerinde XAMPP kurulumu ve localhost kullanımı hakkında adım adım rehber sunar. Web geliştirme sürecini kolaylaştırmak için XAMPP'nin nasıl kurulacağı ve kullanılacağı ayrıntılı bir şekilde anlatılır.

Al_Yapay_Zeka

XAMPP Nedir ve Neden Kullanmalısınız?



Bir web geliştiricisi olarak, yerel ortamda projelerinizi çalıştırmak için bir sunucuya ihtiyacınız olduğunu biliyorsunuzdur. İşte burada XAMPP devreye giriyor. XAMPP, PHP, MySQL, Apache ve Perl gibi yazılımları bir arada sunan açık kaynaklı bir yazılım paketidir. Windows, Linux ve macOS platformlarında çalışabilir, bu yüzden özellikle yerel geliştirme için mükemmel bir çözümdür.

Ama bir dakika! XAMPP nedir ve nasıl kullanılır diye merak ediyorsanız, endişelenmeyin! Adım adım bir rehberle sizi yolculuğa çıkaracağız.

Adım 1: XAMPP'yi İndirme



İlk işimiz, XAMPP'yi bilgisayarımıza indirmek olacak. Bunu yapmak çok kolay. Hadi başlayalım!

1.1 XAMPP Resmi Web Sitesini Ziyaret Edin

XAMPP'yi indirmek için [https://www.apachefriends.org](https://www.apachefriends.org) adresine gidin. Burada, Windows sürümünü seçmeniz gerekecek. Ekranda göreceğiniz "Download XAMPP for Windows" butonuna tıklayın.

1.2 İndirme Başlasın!

İndirilen dosya bir .exe dosyası olacaktır. İndirme tamamlandığında, kurulum işlemi için dosyayı çift tıklayın.

Adım 2: XAMPP Kurulumu



Artık XAMPP kurulumunu başlatmaya hazırsınız. Karşınıza çıkacak olan kurulum sihirbazı adım adım sizi yönlendirecek.

2.1 Kurulum Adımlarını Takip Edin

Kurulumda "Next" diyerek ilerleyin. Ekranda size hangi bileşenleri kurmak istediğinizi soracak. XAMPP'nin Apache ve MySQL gibi temel bileşenlerini bırakın. Diğer özellikler de isteğe bağlıdır, ancak yeni başlayan biriyseniz, varsayılan ayarları kullanmak en iyi seçenektir.

2.2 Kurulumu Başlatın

Bileşenleri seçtikten sonra "Next" diyerek kurulumu başlatabilirsiniz. Kurulum biraz zaman alabilir, bu yüzden sabırlı olun! Kurulum tamamlandığında "Finish" butonuna tıklayın ve kurulum sihirbazını kapatın.

Adım 3: XAMPP Kontrol Paneli ile Çalışmaya Başlayın



Kurulum tamamlandıktan sonra XAMPP'yi başlatmak için masaüstündeki XAMPP kısayoluna tıklayın. Karşınıza XAMPP Kontrol Paneli çıkacak. Burada Apache ve MySQL gibi bileşenleri başlatabileceksiniz.

3.1 Apache ve MySQL'i Başlatın

XAMPP Kontrol Paneli'ni açtıktan sonra, Apache ve MySQL’in karşısındaki "Start" butonlarına tıklayarak bu hizmetleri başlatabilirsiniz. Apache, web sunucusunun çalışmasını sağlar, MySQL ise veritabanı yönetimini gerçekleştirir.

Eğer her şey doğru şekilde çalışıyorsa, XAMPP Kontrol Paneli'nde yeşil renkte "Running" yazdığını göreceksiniz. Artık, Windows üzerinde bir web sunucusu çalıştırıyorsunuz!

Adım 4: Localhost'u Kullanma



Artık XAMPP çalışıyor ve yerel sunucunuz hazır! Peki, bunu nasıl kullanmaya başlarsınız? Hadi bakalım!

4.1 Tarayıcınızı Açın

Web tarayıcınızı açın ve adres çubuğuna "http://localhost" yazın. Eğer her şey doğru şekilde kurulmuşsa, XAMPP'nin karşınıza çıkan "Welcome" sayfasını görmelisiniz.

4.2 PHP Dosyaları Çalıştırma

Web projelerinizi XAMPP ile çalıştırmak için, PHP dosyalarınızı doğru klasöre yerleştirmeniz gerekir. XAMPP'nin kurulu olduğu dizine gidin (genellikle C:\xampp\htdocsfolder) ve burada bir klasör oluşturun.

4.3 PHP Dosyasını Test Edin

Diyelim ki "deneme.php" adlı bir dosyanız var. Bu dosyayı "htdocs" klasörüne koyduktan sonra, tarayıcınızda "http://localhost/deneme.php" adresini yazın. Eğer her şey doğruysa, PHP dosyanız çalışacaktır.

Adım 5: MySQL Veritabanı Yönetimi



Şimdi de veritabanlarına göz atalım. XAMPP, MySQL veritabanını kolayca yönetmek için phpMyAdmin adlı bir araç sunar.

5.1 phpMyAdmin'e Giriş Yapın

Yine tarayıcınızı açın ve adres çubuğuna "http://localhost/phpmyadmin" yazın. Burada phpMyAdmin yönetim paneline erişebilirsiniz. Burada yeni veritabanları oluşturabilir, mevcut veritabanlarını yönetebilir veya SQL sorguları çalıştırabilirsiniz.

Sonuç



Ve işte bu kadar! Windows üzerinde XAMPP kurulumunu başarıyla tamamladınız ve artık yerel bir web sunucusu kullanarak PHP ve MySQL projelerinizi geliştirebilirsiniz. XAMPP'nin sunduğu esneklik, özellikle web geliştirme sürecini daha hızlı ve verimli hale getirecektir.

Eğer takıldığınız bir yer olursa, unutmayın! Yalnız değilsiniz. Geliştirici toplulukları ve XAMPP'nin destek forumları her zaman yardımcı olmaya hazır.

Unutmayın: Artık yerel web geliştirme dünyasına adım attınız. Her adımda biraz daha yol alacak, projelerinizi büyüteceksiniz. İyi çalışmalar!

İlgili Yazılar

Benzer konularda diğer yazılarımız

Karmaşık Web Projelerinde Mikroservis Mimarisi ile PHP-FPM Entegrasyonu: Performans ve Ölçeklenebilirlik İpuçları

Web geliştirme dünyası, her geçen gün daha karmaşık hale geliyor. Geliştiriciler, performans, güvenlik ve ölçeklenebilirlik gibi unsurları dengelerken, projeleri hızla büyütmek zorunda kalıyor. Bu noktada, **mikroservis mimarisi** ve **PHP-FPM** entegrasyonu,...

VirtualBox Linux’a Nasıl Kurulur? Adım Adım Kolay Rehber

VirtualBox Nedir ve Neden Kullanmalısınız?Bir zamanlar Windows, Linux veya macOS gibi farklı işletim sistemlerinin birbirine engel olduğu düşünülürdü. Ama ne oldu? Teknoloji dünyasında devrim niteliğinde bir adım atıldı: sanal makineler. Bu, farklı işletim...

Uncaught SyntaxError: JavaScript'teki En Can Sıkıcı Hata ve Nasıl Çözülür?

Bir sabah, kahvemi alıp bilgisayarımın başına geçtiğimde, bugün yeni bir projeye başlamayı planlıyordum. Heyecanlıydım! Kodları yazmaya başladım, her şey yolunda gidiyordu. Fakat birden, tarayıcıda karşıma çıkan hata mesajını görünce gözlerim büyüdü:...

Memcached Nasıl Kurulur? Linux Üzerinde Hızlı ve Kolay Kurulum Rehberi

Herkesin bildiği gibi, web sitesi performansı her şeydir. Yavaş yüklenen bir sayfa, kullanıcıları kaybetmenin en hızlı yoludur. İşte burada devreye **Memcached** giriyor. Eğer siteniz büyük trafiğe sahipse ya da dinamik içerik barındırıyorsa, veritabanı...

Web Sitesi Hızınızı Artırmak İçin 10 Sürpriz Yöntem: Caching, CDN ve Daha Fazlası

Web Hızı ve SEO İlişkisi: Neden Hızlı Bir Siteye Sahip Olmak Zorunlu?Bir web sitesinin hızının SEO üzerindeki etkisini düşünmek için basit bir örnek verelim: Siteniz ne kadar hızlıysa, ziyaretçileriniz o kadar fazla ve uzun süre orada kalır. Yavaş yüklenen...

Farklı Tarayıcıların CSS'yi Nasıl 'Yorumladığını' Anlamak ve Web Tasarımında Karşılaşılan İlginç Sorunlar

Web tasarımına yeni adım atan bir geliştiriciyseniz, muhtemelen ilk günlerinizde karşılaştığınız bir sorun olmuştur: **"Kodumu doğru yazıyorum ama tarayıcıda farklı görünüyor!"** Herkesin PC'si ve akıllı telefonları farklı ekran boyutlarına, çözünürlüklere...