Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Blog
XAMPP Nedir ? Nasıl Kurulur ? Nasıl Kullanılır ?

XAMPP Nedir ? Nasıl Kurulur ? Nasıl Kullanılır ?

Bir web geliştirici yaptığı sitelerin ve web uygulamalarının internette görünebilmesi için sunucularda çalışması ve servis edilmesi gerektiğini bilir. Geliştirici bundan dolayı servis sağlayıcılarından hosting veya sunucu hizmeti almakta ve web sitesini uzak sunuculara yükleyip o sunucular vasıtasıyla internette yayınlamaktadır.

Peki web sitelerimizi kendi bilgisayarımızda çalıştıramaz mıyız? Bizim bilgisayarlarımız da bir sunucu olamaz mı?

Sorunun cevabı: Evet

XAMPP ile bu mümkün. XAMPP sayesinde bilgisayarınızı bir web sunucusuna çevirebilir ve sitelerinizi internete servis edebilirsiniz.

XAMPP Nedir?

XAMPP, bilgisayarınızı bir sunucuya çevirip üzerinde web sitelerini ve uygulamalarını yayınlamamızı sağlayan açık kaynaklı bir çapraz platform yazılımıdır. Çapraz platform olması sebebiyle Windows (32-64), Linux (64) ve MacOS gibi işletim sistemlerinde çalışabilmektedir. Ayrıca yazılım bize Mail Sunucu ve FileZilla FTP desteği sunmaktadır.

Yazılım Apache Friends isimli topluluk tarafından geliştirilmekte ve dağıtılmaktadır.

XAMPP güncel sürümünü indirin: apachefriends.org/tr/index.html

XAMPP Ne İşe Yarar?

XAMPP aslında bizim elle ve tek tek kuracağımız birçok yazılım ve modülü tek seferde kurup tek çatı altında çalıştırıp yönetmemizi sağlayan bir yazılımdır. Neredeyse hiç sunucu yönetim kodu yazmadan sunucu yönetimi yapmamızı sağlayan bir araçtır.

Sunucu Desteği: Yazılımın bize sunduğu Apache modülü ile bilgisayarımızı bir web sunucu yapabiliriz.

Yazılım Dili Desteği: XAMPP ile Perl ve PHP diline ait projelerimizi hem bilgisayarımızda test edebilir hem de yayınlayabiliriz.

Veri Tabanı Desteği: Yazılımın sunduğu veri tabanı desteği ile veri tabanı gerektiren web uygulamalarını da bilgisayarda çalıştırıp yayınlayabiliriz.

Mail Desteği: Yazılım bize web sunucusu desteği sağladığı gibi mail sunucusu desteği de sağlamaktadır. Bunu Mercury Mail modülü ile sağlamaktadır.

Şimdi size XAMPP’ın açılımını ve bu açılımda ki terimlerin açıklamalarını yapalım.

XAMPP’ın Açılımı:

  • Çapraz Platform’un X’i,
  • Apache’nin A’sı,
  • MySQL’ın M’si,
  • PHP’nin P’si
  • Perl’ün P’si.

Multi Platform: Yazının başında da bahsettiğimiz tabiri ile multi platform; birçok işletim sistemini destekleyip çalışabilen yazılımdır.

Apache Nedir? Apache açık kaynak kodlu bir web sunucusudur. Apache Yazılımı Vakfı (site) tarafından geliştirilmektedir. Bir istemci (karşı bilgisayar, kullanıcı) sizin web sitenize ulaşmak istediğinde Apache sitenizin dosyalarını, resimleri ve varsa diğer tüm medyaları bir yanıt olarak istemciye gönderir. Yani sizin sitenizi kullanıcıya tam anlamı ile sunar. Tıpkı XAMPP gibi Apache’de bir çapraz platformdur ve tüm Windows ve Unix sistemlerde çalışır.

MySQL Nedir? MySQL (site) bir veri tabanı servisi ve yönetim sistemidir. Tıpkı MSSQL ve PostgreSQL gibi veri tabanları oluşturup yönetmemizi sağlar. PHP dili ile beraber en çok kullanılan veri tabanlarından biridir.

PHP Nedir? PHP açık kaynak kodlu ve sunucu tabanlı çalışan bir betik dildir. PHP geliştirme topluluğu (site) tarafından geliştirilmekte olup hatırı sayılır bir kitlesi vardır. WordPress, VBulletin, MyBB gibi alanında dev CMS’ler PHP dilinde yazılmışlardır.

Perl Nedir? Perl (site) tıpkı PHP gibi açık kaynak kodlu bir programlama dilidir. Çıkış amacı metin işleme olsa da şu an web programlama deyince akla illa ki gelen diller arasındadır. Syntax’ı kimi kesimlerce basit görünmekte ve hala kullanılmakta olan bir dildir.

XAMPP Nasıl Kurulur?

XAMPP’ı kurmak için öncelikle resmî web sitelerine (site) girip işletim sistemimize uygun kurulum dosyasını indirmemiz gerek.

Tamamen ücretsiz.

Windows XAMPP Kurulumu

1- İndirme: İşletim sistemimize uygun kısımdan en güncel dosyayı indirelim.

xampp-nedir-nasil-kurulur-nasil-kullanilir-1-878017

2- Kurulum: İndirilen dosyaya tıklayalım ve kuruluma başlayalım.

xampp-nedir-nasil-kurulur-nasil-kullanilir-2-585986

Next diyelim ve seçilecek modüllere geçelim.

xampp-nedir-nasil-kurulur-nasil-kullanilir-3-210558

XAMPP'ı kullanım amaçlarımıza göre kurabiliriz. İhtiyacınız olan modülleri seçip kuruluma devam edelim. Biz hepsini seçtik, fakat genelde MySQL, FileZilla, Mercury ve phpMyAdmin seçilir.

xampp-nedir-nasil-kurulur-nasil-kullanilir-4-381593

Kurulacak konumu seçelim. Biz D’ye kuracağız. Standart olarak C seçilidir.

xampp-nedir-nasil-kurulur-nasil-kullanilir-5-534373

Bu kısımda bize Bitnami hakkında bilgi veriyor. Bitnami ile çok basit şekilde hazır CMS'ler kurabiliriz.

xampp-nedir-nasil-kurulur-nasil-kullanilir-6-556098

Bitnami adımını geçtikten sonra yükleme işlemine başlama adımına geldik. Next diyelim ve kurulumu başlatalım.

xampp-nedir-nasil-kurulur-nasil-kullanilir-7-944704

Kurulum otomatik olarak başlayıp bitecektir. Bilgisayarınızın donanımına göre kurulum işlemlerinin bitmesi 2 ila 20 dakika sürebilir.

xampp-nedir-nasil-kurulur-nasil-kullanilir-8-311237

Kurulum bitti. "Do yo want to start the Control Panel now?"u tikleyip Finish'e basarak uygulamamıza dil seçin paneline geçiş yapalım.

Dilimizi seçelim. Sadece İngilizce ve Almanca var. Biz İngilizceyi seçiyoruz.

xampp-nedir-nasil-kurulur-nasil-kullanilir-9-273570

Dil seçiminden sonra kontrol paneli karşımızda.

xampp-nedir-nasil-kurulur-nasil-kullanilir-10-649302

Apache sunucumuzu Start diyerek başlatalım.

xampp-nedir-nasil-kurulur-nasil-kullanilir-11-758039

Güvenlik duvarı uyarısına "Erişime izin ver" diyerek devam edin.

xampp-nedir-nasil-kurulur-nasil-kullanilir-12-299455

Şu an sunucumuz bilgisayarımız üzerinde çalışıyor.

xampp-nedir-nasil-kurulur-nasil-kullanilir-13-534749

Tarayıcıya localhost yazarak veya XAMPP panelinde Apache'nin karşısında ki "Admin" butonuna tıklayarak sunucumuzun çalışıp çalışmadığını el ile kontrol edebiliriz.

xampp-nedir-nasil-kurulur-nasil-kullanilir-14-456821

MySQL'i de çalıştırarak phpMyAdmin panelimize erişim sağlıyoruz.

Yine aynı şekilde tarayıcıya localhost/phpMyAdmin yazarak panelin çalışıp çalışmadığını kontrol edebiliriz.


XAMPP yazılımına dair bilmeniz gereken bütün temel bilgileri ve kurulumunu anlattık. Konuya dair aklınıza takılan soruları sormaktan çekinmeyin.

Yorum Yap

Not: Yorum alanı HTML kod desteklememektedir...
Gönder
Yorum gönderildi. Onaylandıktan sonra yayınlanacaktır.
© 2020 - Arda KARAÇAYIR | Freelance Web Developer