Localhost Nasıl Kullanılır ?

HackerPluss

Katılımcı Üye
26 Kas 2020
654
6
THT Toprağı
Hazırladığımız PHP sayfalarını gerçek sunucuya yüklemeden önce kendi bilgisayarımızda test etmek için web sunucu yazılımını ve beraberinde gerekli diğer programları bilgisayarımıza kurmamız gerekmektedir. Kendi bilgisayarımıza kuracağımız web sunucu localhost olarak adlandırılır.

images


Kendi bilgisayarımızda php çalıştırmak için aşağıdaki programları kurmamız gerekmektedir.

Apache (Web Sunucusu)
PHP (PHP Dili)
MySQL (Veritabanı Sunucusu)
phpMyAdmin (Veritabanı sunucusunu yönetmek için kullanılan web arayüzü)
Yukarıda yazılı programları ayrı ayrı bilgisayarımıza kurduktan sonra yapılandırmasını yaparak bilgisayarınızda php çalıştırabilirsiniz. Bunun nasıl yapılacağı ile ilgili bir çok kaynak bulabilirsiniz. Ancak bunu yaparken yaşanan bir çok sorun ve zorluk yüzünden tüm bu paketleri ve yapılandırmayı kapsayan hazır kurulum paketleri (programları) daha çok kullanılmaktadır. Bu programlardan birini kurarak bir kaç dakika içinde bilgisayarımızda php yazıp çalıştırabilirsiniz.

images


PHP çalıştırmak için kullanılan hazır programlardan ençok kullanılanları şunlardır:

EasyPHP
Xampp
AppServ
Wamp
EasyPHP LogoBunlardan birini bilgisayarınıza kurarak php yazmaya başlayabilirsiniz. Bu programlara sitemizin alt kısmındaki resimlere tıklayarak ulaşabilirsiniz. Biz bunlardan EasyPHP kurulumunu ve yapılandırmasını anlatacağız.

Bu yazımızın hazırlandığı tarih itibariyle EasyPHP'nin 5.3.2 sürümü mevcut olduğundan bunu bilgisayarımıza indirdik ve kurmaya başladık.





EasyPHP kurulumunu yaptıktan ve çalıştırdıktan sonra görev çubuğunda saatin olduğu kısma simgesi geliyor. Bu simgeye çift tıkladığımızda karşımıza gelen pencereden easyPHP'yi yönetebiliyoruz. Bazı durumlarda easyPHP'yi çalıştırdığımız halde apache yada mySQL başlatılamadığından elle bu servisleri başlatmamız gerekebilir. Bunu için de yine bu pencereyi kullanıyoruz.


images



Kurulumu yaptıktan sonra hazırladığımız php sayfalarını C:\Program Files\EasyPHP-5.3.2\www\ dizinine kaydetmeliyiz. Kaydettiğimiz sayfayı test etmek için kullandığımız tarayıcıyı açıp adres çubuğuna;
http://localhost/sayfaadi.php yazmak yeterlidir.

Eğer daha önceden asp yada aspx için IIS'yi kurduysanız yani localhost yüklediyseniz bizim php için yüklediğimiz localhost ile çakışmaktadır. Bunun sebebi her iki sunucu da web sayfalarını istemcilere 80 nolu porttan göndermek istemeleridir. Bu durumda sunuculardan birinin port numarasını 81 olarak değiştirmemiz gerekecektir. Sonradan kurduğumuz apache web sunucunun portunu 81 olarak değiştirmek için aşağıdaki pencerede görünen seçeneği kullanmalısınız.



Bu seçeneğe tıkladığımızda karşımıza gelen metin dosyasında 56.satırdaki (farklı versiyonlarda satır numarası değişebilir) Listen 127.0.0.1:80 satırını Listen 127.0.0.1:81 olarak değiştirip kaydetmek yeterlidir.


Port Değişikliği

Bu değişiklikten sonra kaydettiğimiz sayfaları çağırırken tarayıcımızın adres çubuğuna;
http://localhost:81/sayfaadi.php şeklinde bir adres yazmamız gerekmektedir.




Kaynak : PHP Defteri - PHP Ders Notları - localhost Kurulumu - Internet Programcılığı - PHP Dersleri - PHP Örnekleri - PHP Soruları
 
Son düzenleme:

TH34MUS

Katılımcı Üye
16 Ocak 2019
717
1
nowhere
Ellerine sağlık güzel konu olmuş ama daha yazıları ortalasan ve renklendirme yapsan hatta mümkünse resimler eklesen daha güzel olacaktı.
 

'Ranger

Anka Red Team Direktörü
13 Eki 2020
328
494
Yazının içeriği güzel olmuş daha iyi olması için görsellik kullanabilirsin başlikları renklendirir vede ortaya alabilirsin Ellerine sağlık Başarılarının devamını Dilerim... :)
 

HackerPluss

Katılımcı Üye
26 Kas 2020
654
6
THT Toprağı
Ü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.