RSS

Wamp Server kurulumu ve kullanımı

33 11 Mayıs 2010 ~ Musa Avcı — Temel Bilgiler

Kendi bilgisayarın ile IP adresin üzerinden internet sitesi yayını yapmak ya da PHP çalışmalarını kendi bilgisayarında deneyerek geliştirmen için bilgisayarında bir sunucu kurman gerekiyor.

Bu sunucu kurma işini ister ayrı ayrı yaparak istersende kısa ve temiz yoldan Wamp Server’i kurarak halledebilirsin.

Wamp adını bu üç ayrı sunucu oluşturma yazılımlarından alıyor. Windows Apache Mysql ve PHP.

Wamp Server kurulumu

Kurulum gayet basit, kendisi tamamen ücretsiz ve Türkçe dilide mevcut.

Önce Wamp’ı buradan indirin ve olağan şekilde kurun. Kurulum sonlarına doğru güvenlik duvarı uyarısı verebilir. Bu uyarıda Wamp’ın güvenlik duvarını aşmasına izin vermeniz gerekiyor. Çünkü Wamp lokal bir sunucu oluşturabilmeniz için üstün yetkilere ihtiyaç duyar.

Wamp nasıl kullanılır?

Wampı açtıktan hemen sonra ister sağ altta çıkan ikonuna sol tıklayıp oradan www dizinine gidebilirsiniz. Bu dizin varsayılan olarak şöyledir: “C:\Wamp\www“.

www klasörünün içerisine attığınız tüm PHP ve diğer türdeki dosyalara http://localhost adresinden ulaşıyorsunuz.

Örneğin ben www klasöründe Wamp’ın varsayılan olarak eklediği index.php’yi silip yeni bir index.php dosyası oluşturuyorum ve içine aşağıdaki kodları yazıyorum;

<?php
   echo "Selam Dünya!";
?>

Ardından browserdan http://localhost/index.php adresine giriyorum ve karşıma “Selam Dünya!” sonucu çıkıyor.

Wamp ile IP adresinden nasıl yayın yapılır?

Bunun için yapman gereken modem ayarlarından “80″ portunu açmak ve ardından Wamp ikonunu sol tıklayıp “Put Online” (Çevrimiçi Hale Getir)’e basmak.

Port açmak konusunda bir fikrin yoksa buraları kurcalayabilirsin.

Port açma işlemini hallettikten hemen sonra whatismyip.org gibi bir adresten IP adresini öğrenip eşe, dosta dağıtıp kendi yaptığın çalışmaları paylaşabilirsin.

Wamp’da farklı bir port kullanmak

Eğer 80 portunda bir hata yaşadıysanız ya da 80 portu başka bir yazılım ile kullanılıyorsa Wamp’ın config dosyaları ile kullanacağı port adresini değiştirebilirsin.

Wamp’ın ikonunu sol tıkla oradan Apache sekmesine gelip “httpd.conf” dosyasına tıkla. Yazı editöründe açılan httpd.conf dosyasının içinde aşağıdaki satırı bulup istediğin port rakamları ile değiştir ve Wamp’ı yeniden başlat. Sonrasında her açtığında bizi hatırlamayı unutma (:

Listen 80

Burada 80 yazan yeri dilediğin rakamlar ile değiştir ve kaydet çık. Portu değiştirdek sonra localhost adresininde değiştiğini sakın unutma! Yani portu 90 yaptığında localhost adresin http://localhost:90 olacaktır.

Etiketler:

Bu yazıyı PDF olarak indir

Yazılanlar ilgini çektiyse, yenilerinden haberdar olmak için e-mail bültenine abone olabilirsin.

"Wamp Server kurulumu ve kullanımı" yazısı için 33 yorum yapılmış.

  1. [...] üç kurulum seni zorlayacaksa direk buraya tıklayıp basit ve hızlı bir şekilde Wamp Server'i kurup üçü bir arada PHP serverini [...]

  2. Ali Görkem diyor ki:

    ben wamp kullanıyordum hızlı ve kullanışlıydı ama xammp’a geçdim peki neden geçdim çünkü <? şeklinde başlayan php kodlarını okumuyordu illa <?php olacakdı.Sonradan öğrendimki bu sorun ufak değişimle düzeliyormuş.Sorun şöyle düzeliyor: Sağ altta çıkan o kilometre tipli simgeye tıkla php settings e gel
    ordan 'short open tag' e tıkla sonra wampserver'e restart atın.

  3. Musa AVCI diyor ki:

    evet wamp ikonuna sol tıkladıktan sonra çıkan Apache ve PHP menülerinde ayar sekmelerindeki maddelerin her birisi ayrı bir apache modülü ve ya PHP kütüphanesini belirtiyor.

    Bunlardan birisini o maddelere tıklayarak aktif ya da pasif edebilirsin. Mesela curl ya da zip kütüphanesi kullanabilmek için manuel olarak aktif etmen gerekiyor.

  4. Selçuk diyor ki:

    musada bilir hem wamp xamp kurdum pcye çakışma yapmış =) wamp çalışmadığından ötürü kurmuştum fakat sorun portla ilgiliymiş musa ile beraber düzeltmiştik..

  5. Ali Görkem diyor ki:

    Çünkü ikiside aynı portları kullanıyor tahmin etmeliydin :D

  6. ByPercin diyor ki:

    Anlatım için teşekkürler

  7. Esra Nur diyor ki:

    Merhabalar ben php ogrenmeye calisiyorum wamp i kurdum guvenlik duvarinda izin verdim fakat localhost acmaya calsitigimda bunlara ragmen sayfa bulunamadi diyor portu degistirdim sorun yine ayni sizce nedne jaynakli olabilir?

    • Musa Avcı diyor ki:

      wamp’ı açtığınızda sağ altta ikonu hangi renk? ve işletim sisteminiz nedir?

      • Esra Nur diyor ki:

        oncelikle hizli cevabiniz icin cok tesekkurler. tekrar tekrar kurmama ragmen bir turlu sari renkten yesile donusmemisti simdi yesil renk localhost u acabiliyorum fakat phpmyadmin e erismeye calsitigimda sayfa bulunamadi uyarisi aliyorum isletim sistemim windows7 32bit

      • banu diyor ki:

        benimki vista 32 bit ve programın işareti sarı
        ama aynı sekilde localhostu yazınca sorun yasıyorum

        • Musa Avcı diyor ki:

          güvenlik duvarınızla alakalı bir sorun olabilir. Wamp’a ayrıcalık tanımayı deneyin ya da 80 portu yerine başka bir port üzerinden deneyin.

  8. Grey Leonard diyor ki:

    Arkadaşlar phpbb3 konusunda tecrübesiz olduğum için wamp server üzerine kurup oradan kullanmaya çalıştım. Databaseyi indirdim, dosyaları indirip klasöre attım her türlü şeyi yaptım ayarları çektim fakat şöyle bir sorun var.

    Tarayıcıma http:localhost yazdıgımda, beni bilgisayarımdaki klasöre göndermek yerine, internet üzerindeki siteme gönderiyor.
    İnternet bağlantısını kapatıp denediğimde ise hiç bir yere göndermiyor, siteye ulaşılamadı diyor.

    Bu sorunun çözümünü bilen ya da çözüm hakkında fikri olan var mı?

    • Musa Avcı diyor ki:

      phpbb3 bilmiyorum, fakat WordPress’de buna benzer bir olay yaşadım. Kurulum yaparken eğer adres yerine localhost yerine kurmak istediğiniz sitenin adresini girerseniz, bu tip yazılımlar tüm linkleri ve yönlendirmeleri o yazdığınız adrese göre hazırlıyor. Örneğin site.com şeklinde girdiğinizde sizi “www.” ekleyip yönlendirmek isterken kurulum sırasında yazdığınız adresi baz alıp “www.site.com” olarak açıyor. Ya da açılan sayfalarda diğer sayfaların linklerini yine o adrese baz alarak yazıyor.

      Sorunu çözmek için veritabanında options, settings vs. gibi ayar tablolarına girip yönlenen adresin olduğu değerleri localhost olarak değiştirin.

  9. Mahmut diyor ki:

    localhost:90 yazınca giriyor ama ordan projelerime falan girmiyor bunu nasıl halledebiliriz.

  10. hasan ali diyor ki:

    merhaba wamp server fakat klasor içinde phpfox script kurmaya kalktıgımda gereksinim olarak php gd karşılamadıgını soyluyor wampderver php ayarlarına baktıgımda php_gd2 seçili ne yapmam gerekir ?

  11. adnan diyor ki:

    Slm. birçok vebsitelerine baktım herkes sizin yazdıklarını yazmış. ama benim istediğim konuyu kimse açmamış nedense.
    Sizden ricam konu hakkında bilginiz varsa lütfen yardımcı olun ayrıca birçok kişinin işine yarayacaktır.
    Daha önceden başka bir hosting firmasından alan adı satın almıştım. kendi websitemi onların ücretli sunucularında çalıştırıyordum. çok sorunlar yaşamaya başladım. sorunlarımın sebebi ise ziyaretçi sayısının ciddi oranda artması. sitemi barındırmak istemiyorlar ve bende kendi bilgisayarımda çalıştırmaya karar verdim. Wampserver’ı kurdum sitem localhostta süper çalışıyor. alanadını aldığım hosting firmasının websitesinde kullanıcı girişi yapıp ilgili yerlerden alanadımı kendi statik ip numarama yönlendirdim. modem port yönlendirmesinide yaptım. wampserver’i çevrim içi yaptığımda site dışarıdan çalıştı. herşey güzel ama tarayıcı üzerine alanadı yazıp tıklandığında tarayıcıdaki alanadı benim statik ip numarama dönüşüyor. böylece herkes benim statik ip numaramı öğrenmiş oluyorlar.
    Burada yapmak istediğim websitem.com tıklandığında tarayıcıdaki isim değişmesin.yine websitem.com olarak kalsın istiyorum.
    Sitemi daha önce ücretsiz hostinge dns ayarlarından yönlendirmiştim sorunsuz çalışıyordu. onlar bana yönlendirebileceğim iki adet dns sunucularını vermişlerdi. ns1site.com ns2site.com gibi. bu ns1site.com bilgilerini nerden aldılar. benim kendi statik ip numaramın kendine ait ns si varmı?
    Lütfen konu hakkında bilgi verin kafayı yemek üzereyim.
    Yada şu şekilde anlatabilirsiniz. :
    Bir adet statik ip numaranız var
    Bir adet başka yerden satın aldığınız domain var
    Vede kendi bilgisayarında wampserver ve siten kurulu
    Biz yayını nasıl başlatırız?
    Yardımlarınız için şimdiden teşekkür ederim.

    • Musa Avcı diyor ki:

      bahsettiğiniz bu konuyla alakalı size mail yoluyla ulaşmaya çalıştım, eğer sorununuz halen devam ediyorsa yardımcı olmak isterim. Fakat genel önerim uygun bir fiyata VPS sunucu almanızdır, çünkü çok trafik alan bir siteniz varsa bunu bir süre sonra evinizin interneti de kaldırmayacaktır.

  12. adnan diyor ki:

    Slm. bir sorunum var lütfen yardımcı olurmusunuz. Windows 7 üzerine wamp server ve dns içinse bind kurdum. sonra domaini kendi statik ip numarama yönlendirdim. site çalıştı.
    Yalnız localde tamamen sorunsuz çalışıyor ama dışardan html sayfaları açılmıyor. The page cannot be fount hatası alıyorum. Bu çok büyük bir sorun. En başta google amcanın site doğrulama kodu olan ana dizine attığımız html sayfası çalışmadığı için sitenizi doğrulayamadık diyor. ve websitemin bazı html sayfaları var ve çalışmıyor. lütfen konu hakkında yardımcı olurmusunuz. çok araştırdım ama çözüm bulamadım. wamp serveri kaldırdım yerine xampp kurdum ondada aynı çalıştı. site açılıyor port açmada sorunum yok sitenin php sayfaları dışardan çalışıyor.

    • adnan diyor ki:

      yukarıdaki ilk sorunumu bind dns programı ile halllettim bilginiz olsun. ama html sayfaları çalışmıyor onu çözemedim. sadece localde çalışıyor.

  13. tuna0788 diyor ki:

    merhaba hocam ben wampserver yerine appserver kurdum bu ikisi arasındaki fark nedir :S

  14. cem diyor ki:

    Sorumu bilgisizliğime verin lütfen, herhangi bir şirketten bahsettiğiniz vps sunucu aldığım takdirde, bu işlemlere gerek kalmayacak mı ?

  15. emre diyor ki:

    “selam dünya” yazdığımda çıktı olarak “selam dünya” gözüküyor. sizce sorun nerede

    • Musa Avcı diyor ki:
      header('Content-type: text/html; charset=UTF-8');
      echo 'Selam Dünya';
      

      Şeklinde yazıp, karakter setinizi ifade ederseniz karakter sorunu yaşamazsınız. Bunu HTML kodlarıyla da ifade edebilirsiniz.

      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      
  16. ercan diyor ki:

    Merhaba, php öğrenmek istiyorum ve bu yüzden wampserver (64 bits&php 5.4) 2.4 indirdim ve kurdum. İşletim sistemim windows 7- 64 bit.
    Kurulumdan sonra ikon, yeşile döndü. www dosyasındaki testmysql.php dosyasını notepad++’da açtım. sunucuyu “localhost”, kullanıcıyı “root”, şifreyi ise boş bıraktım ve betiği bu şekilde kaydettim. Daha sonra tarayıcıdaki adres çubuğuna localhost/testmysql.php yazdım, Fakat şu uyarı ile karşılaşıyorum:

    Warning: mysql_connect(): Access denied for user ‘root’@’localhost’ (using password: NO) in C:wampwwwtestmysql.php on line 2

    Yardımcı olabilirseniz çok sevinirim.

  17. Ahmed diyor ki:

    Çok anlaşılır bir makale olmuş derslerinizi takibe aldım, teşekkürler.

  18. soner diyor ki:

    WampServer’i aktif edince, internet bağlantım kopuyor bu normalmi

  19. Cafer diyor ki:

    php de vücut kitle endeksi hesaplama nasıl yapılır lütfen yardım edin çok acil

  20. nesli diyor ki:

    slm ben dedıgınız gıbı yaptım ama index.php actıgımda kodları goruyorum sızce sebebı nedır

  21. Uğur öztekin diyor ki:

    Teşekkürler hocam. Samimi bir anlatımınız var gerçekten.

  22. Abdullah diyor ki:

    sayenizde wamp kurdum çalıştırdım teşekkürler

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>