Xampp Server Nedir ? Nasıl Kurulur

Zeberus

Yönetici
Site Yöneticisi
Çözümler
32
Tepkime
9,116
Yaş
36
Coin
1,869

XAMPP Nasıl Kurulur?

Adım 1: XAMPP’yi İndirin

  1. XAMPP'in resmi web sitesi üzerinden XAMPP'yi indirin.
    • Web sitesine gidin ve işletim sisteminize uygun olan sürümü seçin (Windows, Linux veya macOS).
    • İndirme işlemi başladıktan sonra dosya bilgisayarınıza kaydedilecektir.

Adım 2: XAMPP'yi Kurun

  1. İndirilen XAMPP kurulum dosyasına çift tıklayarak kurulumu başlatın.
  2. Kurulum sihirbazı açıldığında, "Next" (İleri) butonuna tıklayın.
  3. Kurulum sırasında, hangi bileşenlerin yükleneceğini seçebilirsiniz. Genellikle Apache, MySQL, PHP ve PhpMyAdmin'i seçmeniz yeterlidir. (İhtiyacınıza göre diğer bileşenleri de seçebilirsiniz).
  4. Kurulum yolu belirledikten sonra, "Next" butonuna tıklayın.
  5. Kurulum tamamlandığında, "Finish" butonuna tıklayarak işlemi sonlandırın.

Adım 3: XAMPP Control Panel'ini Başlatın

  1. Kurulum tamamlandıktan sonra, XAMPP Control Panel'i başlatın. Bu panel, Apache ve MySQL gibi sunucuları başlatmanızı ve durdurmanızı sağlar.
  2. Control Panel açıldığında, Apache ve MySQL servislerini başlatmak için her iki servis için de "Start" butonuna tıklayın.
  3. Eğer servisler başarıyla başlatıldıysa, Apache’nin yanındaki kutuda "Running" yazısını ve MySQL’in yanındaki kutuda da "Running" yazısını görmelisiniz.

Adım 4: XAMPP’in Çalıştığını Kontrol Edin

  1. Tarayıcınızı açın ve
    Lütfen, Giriş yap Veya Kayıt ol URL içeriğini görüntülemek için!
    adresine gidin. Eğer XAMPP doğru şekilde kurulduysa, XAMPP'in varsayılan ana sayfası görünmelidir.
  2. Bu sayfa, XAMPP'in doğru şekilde çalıştığını ve yerel sunucunuzun hazır olduğunu gösterir.

Adım 5: PhpMyAdmin'e Erişim

  1. MySQL veritabanınızı yönetmek için PhpMyAdmin'e erişebilirsiniz. Tarayıcınıza
    Lütfen, Giriş yap Veya Kayıt ol URL içeriğini görüntülemek için!
    yazarak PhpMyAdmin'e giriş yapabilirsiniz.
  2. PhpMyAdmin, veritabanları oluşturmanıza, yönetmenize ve sorgular yazmanıza olanak tanır. Varsayılan olarak, root kullanıcı adı ve boş şifre ile giriş yapabilirsiniz.

XAMPP Kullanımı ve Diğer Özellikler

1. Web Dosyalarını Yüklemek

XAMPP, web siteniz için gerekli dosyaları depolayacağınız bir klasör sunar. Bu klasör, htdocs adını taşır.

  • XAMPP’in kurulu olduğu dizine gidin (örneğin, C:\xampp).
  • htdocs klasörüne gidin ve burada yeni bir klasör oluşturun. Web projenizi buraya yükleyebilirsiniz.
  • Örneğin, C:\xampp\htdocs\projem şeklinde bir klasör oluşturup, HTML, PHP dosyalarınızı burada tutabilirsiniz.
  • Bu dosyalara
    Lütfen, Giriş yap Veya Kayıt ol URL içeriğini görüntülemek için!
    adresi üzerinden ulaşabilirsiniz.

2. Yedekleme ve Veritabanı Yönetimi

  • Veritabanınızı yedeklemek ve yönetmek için PhpMyAdmin’i kullanabilirsiniz. PhpMyAdmin ile veritabanı oluşturabilir, tablolar ekleyebilir, verileri sorgulayabilir ve yedek alabilirsiniz.
  • Ayrıca, XAMPP ile birden fazla web projesi çalıştırabilir ve her birinin veritabanlarını PhpMyAdmin üzerinden ayrı ayrı yönetebilirsiniz.

3. Apache ve MySQL'i Yönetmek

  • Apache ve MySQL, XAMPP Control Panel aracılığıyla yönetilebilir. Bu panelden her iki servisi başlatabilir, durdurabilir veya yeniden başlatabilirsiniz.
  • Ayrıca, Apache'nin yapılandırma dosyalarını düzenleyerek (httpd.conf), farklı port numaraları veya diğer ayarlarla Apache'yi özelleştirebilirsiniz.

Sonuç

XAMPP, web geliştirme için güçlü ve kullanımı kolay bir araçtır. Apache, MySQL, PHP ve Perl'i tek bir paket içinde sunarak, yerel bir geliştirme ortamı oluşturmanıza olanak tanır. PHP tabanlı web uygulamaları geliştiren ve test etmek isteyen geliştiriciler için ideal bir çözümdür. Yükleme ve kurulum adımları basittir ve web uygulamalarınızı yerel ortamda güvenli bir şekilde test etmenizi sağlar.


XAMPP İle İlgili İleri Düzey Konular ve İpuçları

XAMPP, yerel geliştirme ortamını kurduktan sonra daha verimli çalışmak için bazı ileri düzey özellikleri de kullanabilirsiniz. İşte XAMPP’in sunduğu bazı gelişmiş kullanım alanları ve ipuçları:


1. Farklı PHP Sürümleri Kullanma

XAMPP, varsayılan olarak belirli bir PHP sürümü ile gelir, ancak bazen projelerinizin daha eski veya daha yeni bir PHP sürümüne ihtiyacı olabilir. XAMPP ile birden fazla PHP sürümünü yönetmek mümkündür.

PHP Sürümünü Değiştirme:

  1. XAMPP Control Panel'inde, Apache servisini durdurun.
  2. XAMPP'in kurulu olduğu dizinde (örneğin, C:\xampp), php klasörünü bulun.
  3. Burada farklı PHP sürümleri olabilir (örneğin, php7, php8 gibi).
  4. httpd-xampp.conf dosyasını düzenleyin. Bu dosya, Apache’nin PHP sürümünü nasıl yükleyeceğini belirler.
  5. Konfigürasyonu değiştirerek aktif PHP sürümünü değiştirebilirsiniz. Dosyayı kaydedin ve Apache’yi yeniden başlatın.
Bu sayede, projelerinize uygun PHP sürümünü kolayca seçebilirsiniz.


2. Apache'nin Port Numarasını Değiştirme

Eğer XAMPP'in Apache servisini çalıştırırken başka bir yazılım (örneğin, Skype) ile port çakışması yaşıyorsanız, Apache'nin kullandığı port numarasını değiştirebilirsiniz. Genellikle Apache varsayılan olarak 80 numaralı portu kullanır.

Port Değiştirme Adımları:

  1. XAMPP Control Panel’inde Apache’yi durdurun.
  2. C:\xampp\apache\conf\httpd.conf dosyasını bir metin düzenleyicisi (Notepad veya Notepad++) ile açın.
  3. Dosyada "Listen 80" satırını arayın ve "Listen 8080" olarak değiştirin. (Örneğin, port 8080 gibi başka bir numara kullanabilirsiniz.)
  4. ServerName localhost:80 satırını da "ServerName localhost:8080" olarak değiştirin.
  5. Değişiklikleri kaydedin ve Apache’yi yeniden başlatın.
Bundan sonra, Apache'ye
Lütfen, Giriş yap Veya Kayıt ol URL içeriğini görüntülemek için!
adresi ile erişebilirsiniz.


3. Apache ve MySQL için Otomatik Başlatma

Her XAMPP'i başlattığınızda Apache ve MySQL servislerini manuel olarak başlatmanız gerekebilir. Ancak, bu servislerin otomatik olarak başlatılmasını sağlayabilirsiniz.

Otomatik Başlatma Yapma:

  1. XAMPP Control Panel'ini açın.
  2. Apache ve MySQL servislerinin yanındaki "Config" butonuna tıklayın.
  3. "Service and Port Settings" sekmesine gidin ve burada "Apache" ve "MySQL" servislerinin otomatik olarak başlamasını sağlamak için ilgili seçenekleri işaretleyin.
Bu sayede, her bilgisayarınızı başlattığınızda XAMPP otomatik olarak Apache ve MySQL servislerini başlatacaktır.


4. Virtual Hosts (Sanal Sunucular) Kullanma

Geliştirme sürecinde birden fazla web sitesi üzerinde çalışıyorsanız, XAMPP üzerinde sanal sunucular (virtual hosts) oluşturabilirsiniz. Bu sayede, farklı projelerinizi kendi alan adları altında çalıştırabilirsiniz.

Virtual Hosts Oluşturma:

  1. C:\xampp\apache\conf\extra\httpd-vhosts.conf dosyasını açın.
  2. Aşağıdaki gibi sanal sunucular tanımlayın:
    apache
    Kodu kopyala
    <VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/proje1"
    ServerName proje1.local
    </VirtualHost>

    <VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/proje2"
    ServerName proje2.local
    </VirtualHost>
  3. C:\Windows\System32\drivers\etc\hostsdosyasına, her bir proje için eklemeler yaparak yerel DNS yapılandırmasını güncelleyin:
    plaintext
    Kodu kopyala
    127.0.0.1 proje1.local
    127.0.0.1 proje2.local
  4. Apache'yi yeniden başlatın.
Bu sayede, proje1.local ve proje2.local gibi adreslere giderek her iki projeyi de aynı anda çalıştırabilirsiniz.


5. XAMPP ile WordPress Kurulumu

XAMPP, WordPress gibi içerik yönetim sistemlerini (CMS) yerel olarak kurmak için mükemmel bir ortam sağlar. WordPress’i XAMPP üzerinde çalıştırmak için şu adımları izleyebilirsiniz:

Adım 1: WordPress'i İndirin ve Kopyalayın

  1. WordPress'in resmi web sitesinden en son sürümünü indirin.
  2. İndirdiğiniz dosyayı çıkarın ve C:\xampp\htdocs klasörüne yerleştirin. Örneğin, C:\xampp\htdocs\wordpress adında bir klasör oluşturun.

Adım 2: Veritabanı Oluşturun

  1. XAMPP'i başlatın ve PhpMyAdmin'e gidin (
    Lütfen, Giriş yap Veya Kayıt ol URL içeriğini görüntülemek için!
    ).
  2. Yeni bir veritabanı oluşturun, örneğin wordpress_db.

Adım 3: WordPress'i Yapılandırın

  1. Tarayıcınızı açın ve
    Lütfen, Giriş yap Veya Kayıt ol URL içeriğini görüntülemek için!
    adresine gidin.
  2. Dil seçimini yaptıktan sonra, veritabanı bilgilerini girmeniz istenecektir:
    • Veritabanı Adı: WordPress için oluşturduğunuz veritabanı adı (örneğin, wordpress_db).
    • Kullanıcı Adı: root (PhpMyAdmin’deki varsayılan kullanıcı adı).
    • Şifre: Boş bırakabilirsiniz (varsayılan olarak boştur).
    • Veritabanı Sunucusu: localhost.

Adım 4: WordPress'i Kurun

  1. Gerekli bilgileri girdikten sonra, WordPress kurulumu başlayacaktır.
  2. Kurulum tamamlandığında, WordPress yönetici paneline erişebilirsiniz:
    Lütfen, Giriş yap Veya Kayıt ol URL içeriğini görüntülemek için!
    .

6. XAMPP ile Güvenlik İyileştirmeleri

XAMPP, varsayılan olarak geliştirme ve test amaçlı kullanılır ve bu nedenle güvenlik önlemleri daha gevşek olabilir. Eğer XAMPP’i canlı bir ortamda (production) kullanmayı düşünüyorsanız, bazı güvenlik iyileştirmeleri yapmanız gerekebilir.

Güvenlik İpuçları:

  1. XAMPP Güvenlik Panelini Kullanma:
    • XAMPP’in kontrol panelinde "Security" butonuna tıklayarak güvenlik ayarlarını kontrol edebilirsiniz. Burada, XAMPP’in güvenlik seviyesini artırmanıza yardımcı olacak seçenekler yer alır.
  2. Apache ve MySQL Şifreleri Belirleme:
    • PhpMyAdmin ve MySQL için güçlü şifreler belirleyin.
    • MySQL root şifresi oluşturun ve PhpMyAdmin’i bu şifreyle yapılandırın.
  3. Apache'yi Dış Erişime Kapatma:
    • Apache’yi sadece yerel ağdan erişilebilir hale getirin. Bu, dışarıdan gelen isteklerin engellenmesini sağlar.
    • httpd.conf dosyasını düzenleyerek yalnızca localhost üzerinden erişim sağlanmasını sağlayabilirsiniz.

Sonuç

XAMPP, özellikle PHP ve MySQL tabanlı web geliştirme yapmak isteyenler için mükemmel bir araçtır. Kurulum ve yapılandırma oldukça basittir, ayrıca gelişmiş özellikler sayesinde veritabanı yönetimi, sanal sunucular ve güvenlik gibi konularda da esneklik sağlar. Farklı projelerde yerel geliştirme yaparken bu güçlü aracı kullanabilirsiniz.
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Üst Alt