Yerel Sunucu Nedir//Xampp

Sort

Katılımcı Üye
14 Eki 2019
968
79
Merhaba Değerli Turkhackteam Ailesi

Bu konumda sizlere yerel sunucunun ne olduğuna ve nasıl kullanılacağına değineceğiz

Yerel Sunucu diğer bir global deyişle local ağdan bilgiler vermeye çalışacağım

Lafı pek fazla uzatmadan bu konuda hangi başlıklara değineceğimize bakalım

Bu Konuda:
6OfL8I.gif

Yerel Sunucu nedir

PhpMyAdmin Nedir

Xampp Nedir

6OfL8I.gif


Bu konumuzda yukarıdaki başlıklara sırası ile değineceğiz

Böylece Bahsedeceğimiz İlk Konu Başlığına Değinelim
GCZS6c.png

Yerel Sunucu Nedir
GCZS6c.png


Web site tasarlayan arkadaşlarımız illa ki bilir.

Web site yazmak için birçok dillerden faydalanılır

Bunlardan en popüler olanlardan biri html-css ve php dir.

Yerel Sunucuyu daha iyi anlamak için önce bu dillere ufak bir şekilde değinmek isterim

Genelleme yapmak doğru olmasa da html-css genel olarak blog sitelerinde tercih edilir

Bunun temel sebeplerinden biri, html-css genel bir yapı için kullanılır

Php dili ise daha karmaşık yapılarda kullanılır

Kafanızın Karıştığını Anlıyorum. İsterseniz basit bir örnek vererek bunları açıklamak isterim

İki araba şirketi düşünelim. Bunlardan biri html-css diğeri ise php olsun

Html-css şirketi sadece dekoratif araçlar üretir

Html-css şirketinin yaptığı araç estetik bir araç olur

Ancak Araba Çalışmaz. Çünkü html-css şirketi motor üretemez

Bu arabaları sadece fotoğraf çektirmek ve kendinizi dış dünyaya tanıtmak için kullanırsınız

Php şirketi ise araçları bütün olarak üretirler

Php Şirketinin amacı sadece estetiklik değildir. Yapılan aracın işe yaramasıdır

Bu nedenle php şirketi aracın sadece doğru şekilde çalışmasına odakların

Gerektiğinde ise html-css arabalarını alıp onlara motor takabilirler

Biraz komik olsa da genel olarak html-css ve php bu şekilde çalışırlar

Bu nedenle html-css ile yazılmış bir web siteyi hiçbir ek kurulum olmadan çalıştırabiliriz.

İsterseniz Öncelikle html ile bir komuttan oluşan web sitesi oluşturalım

bqbw5ht.png


Yukarıdaki görselde html kodlarını yazdık.

H1 Komutu ile büyük bir şekilde Turkhackteam-Sort yaz emrini verdik

331052r.png


myye2g0.png


Yukarıdaki görsellerde gördüğünüz gibi html uzantısı ile kaydettik ve tarayıcı olarak kaydedildi.

Şimdi İse tarayıcımızı yani web Sitemizi açalım


hmrzx2j.png


Yukarıdaki görselde görüldüğü üzere web sitemiz açıldı.

Böylelikle yazdığımız html-css sitelerini sadece tarayıcı ile açabiliriz

Ancak bu tasarım php için geçerli değildir

Dediğimiz gibi php içerisinde ek materyaller barındırır

Bu nedenle php dosyalarını apache sunucuları ile açabiliriz

Bu servere de çeşitli yazılımlarla ulaşabiliriz

Bunların arasında xampp,wampserver bulunmaktadır

İleri ki başlıklarda xampp yazılımına değineceğiz

Şimdilik bu konuyu atlayalım. Sadece php için gerekli olduğunu bilelim yeter

Apache gibi sunucular yerel sunucu olarak geçebilir

Yukarıda html dosyasını da yerel sunucuda çalıştırdık

Ancak bunun için ek yazılımlara ihtiyaç duymayız

Yerel sunucular yazdığımız html dosyası gibi bilgisayarımızda açılır

Yani bizim yazdığımız web site google üzerinden aratılamaz

Bu siteyi kendi sunucumuz yani bilgisayarımızda çalıştırırız

Bu nedenle yazdığımız web siteyi internette paylaşmadan önce deneyip, kontrol edebiliriz

Yerel sunucular bunun için gereklidir

Normalde istersek php dosyasını yerel sunucudan denemeden de paylaşabiliriz

Yazdığımız dosyayı hiç açmadan filezilla yardımı ile hostingimize atarız

Ancak web sitemize hiç bakmadığımız için birçok sorunla karşılaşabiliriz

Bu nedenle web sitemizi paylaşmadan önce kendi sunucumuzda çalıştırırız

Yerel sunucuya biraz detaylı bir şekilde değindiğimize göre diğer önemli başlığımızı inceleyelim
GCZS6c.png

PhpMyAdmin Nedir
GCZS6c.png

PhpmyAdmin bir mysql veritabanıdır.

Web sitesi ve yazılımlarımız için veritabanı ihtiyacımızı karşılar

Biliyorsunuz ki bir web sitesine girdiğimizde kayıt ol gibi seçenekler bulunur

Biz kayıt olduğumuzda bunlar belli bir yerde depolanır

İşte bu depolanan yerlere veritabanı denir

PhpMyAdmin bize bu olanakları sağlar

Yazdığımız web sitelerinde kullanıcıdan veri almak için yararlanırız

Aldığımız verileri veritabanındaki tablo ve kolonlara göndererek işleriz


54zd1i5.png


Yukarıdaki Görselde Gördüğünüz Gibi Turkhackteam Adında Bir Tablo Oluşturduk

Bu Tabloda Ekibi, K.Adı,Rütbe,Tarih adında kolonlar oluşturduk

Girilen veriler bu kolona göre dizilir ve şekillendirilir

Bizler PhpMyAdmini çalıştırabilmek için bir mysql sunucusuna ihtiyaç duyarız

Bunun İçinde daha önce bahsettiğimiz xampp aracına ihtiyaç duyacağız

Peki bu kadar bahsettiğimize göre, xampp nedir bundan bahsedelim

Zira php ve veritabanı için xampp ihtiyaç duyduğumuz görülüyor

Bu nedenle bir sonraki konu başlığı olarak xampp değinelim
GCZS6c.png

Xampp Nedir
GCZS6c.png

Yukarıda Bahsettiğimiz Apache server ve PhpmyAdmin kullanmak için Xampp gereklidir

Xampp bu sunucuların kullanılmasını gerektiren yazılımdır diyebiliriz

Xampp anlamak için isterseniz bir örnek daha verelim

Biliyorsunuz ki oyunlar kendi web sitelerinde paylaşılır ve satılır

Ancak Steam sayesinde bu oyunlara tek bir programda erişebiliriz

Erişmekle beraber, steam yazılımı sayesinde oyunları çalıştırabiliriz

Xampp bu sunucuların bir arada bulunduğu ve çalıştırıldığı yazılımdır

lwmm4rd.png


Yukarıdaki görselde eğer php dosyasını çalıştırmak istersek apache start basarız

Eğer Database Açmak İstersek sql startlarız

Xampp de bir php dosyasını çalıştırmak için kurulu olan klasöre gidiyoruz

Bu Klasöre Girdiğimizde htdocs klasörünü buluyoruz

Çalıştırmak istediğimiz php dosyasını bu klasörün içine atacağız

Daha Sonra tarayıcıyı açıp,localhost/projeadi.php yazacağız

Ardından Projemiz Açılmış Olacak


gjcqvyn.png


Yukarıdaki görselde gördüğünüz gibi php ile Turkcahteam-Sort Yazısını Yazdırmak İstiyoruz


tlocl9n.png


Yukarıdaki görseldeki gibi php dosyamızı htdocs klasörünün içerisine atıyoruz

Htdocs klasörüm webb klasörünün içinde bulunuyor

Webb klasörü sizi yanıltmasın. Normalde xampp olarak adı geçer

İlk Kurulum yaptığınızda xampp adı ile kurulur

Ben daha iyi çalışmak için adını webb olarak değiştirdim

mr68pw2.png


Yukarıdaki görselde gördüğünüz gibi localhost/turkhackteam.php yazarak php dosyamızı açtık

Böylece php dosyamız açılmış oldu

Vertibanını açmak için ise tarayıcıya localhost/phpmyadmin yazarız

Not: PhpMyAdmin veritabanı bilgilerimiz
k.adı:root sifre:''(şifre yok, boş bırakılır)

Konumuz bu kadardı. Umarım ki yeteri kadar bilgi verebilmişimdir

Tekrar umarım ki konu yeteri kadar anlaşılabilmiştir

Buraya kadar okuduğunuz için teşekkür ederim

İyi Forumlar Dilerim
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.