RSS

Wamp Server kurulumu ve kullanımı

69 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:Wampwww“.

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:

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 69 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 dedi 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 dedi 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 dedi 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 dedi ki:

    Çünkü ikiside aynı portları kullanıyor tahmin etmeliydin 😀

  6. ByPercin dedi ki:

    Anlatım için teşekkürler

  7. Esra Nur dedi 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ı dedi ki:

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

      • Esra Nur dedi 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 dedi ki:

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

        • Musa Avcı dedi 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 dedi 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ı dedi 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 dedi ki:

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

  10. hasan ali dedi 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 dedi 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ı dedi 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 dedi 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 dedi 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 dedi ki:

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

  14. cem dedi 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 dedi ki:

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

    • Musa Avcı dedi 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.

      &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;
      
  16. ercan dedi 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 dedi ki:

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

  18. soner dedi ki:

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

  19. Cafer dedi ki:

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

  20. nesli dedi 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 dedi ki:

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

  22. Abdullah dedi ki:

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

  23. Serkan dedi ki:

    Bunları yapabilmek için internetin olması zorunlumu ? ? ????

  24. sedef dedi ki:

    portu değiştirdim ikonda yeşil yanıyor ama localhostta 404 hatası alıyorum

  25. sedef dedi ki:

    win7 dede kurdum wampserverı ıss te kapalı

  26. Muhammed dedi ki:

    WampServer ne işe yarıyo anlamadım 😀
    açıkça ve özce anlatabilirmisiniz.

    • Fatih dedi ki:

      Kendi bilgisayarını sunucu gibi kullanıp yazdığın kodları görebiliyorsun. Kısaca bu.

  27. sayirkan dedi ki:

    Teşekkürler çok yardımcı oldu

  28. fuat kaya dedi ki:

    hocam selam ben yeniyim ve inşallah sayenizde öğreneceğim.wamp server kurmak için http://www.wampserver.com/en/ adresinden indirdim.Fakat kurduğum zaman çalışmıyor.c://wamp/bin/apache2.4.9/bin/httpd.exe geçerli bir win32 uygulaması değil ve buna benzer hatalar aldım,sonuç olarak kuramadım,bu durumu nasıl düzeltebilirim

  29. fuat kaya dedi ki:

    dediğinizi yapıp 32 bitlik olanı yükledim aynı hatayı veriyor ve açılmıyor hocam,start a tıklıyorum açılan hiç bir şey yok

  30. fuat kaya dedi ki:

    ben hala kuramadım bu sorunu nasıl halledebilirim 🙁

  31. fuat kaya dedi ki:

    wamp server kuramıyorum,komutları başka şekilde nasıl deneyebilirim yardımcı olabilecek kimse yokmu arkadaşlar

  32. fuat kaya dedi ki:

    Sanırım php öğrenmekten vazgeçicem,bu kodları pratik olarak yazmadan denemeden öğrenilmez,bi hevesle öğrenmek istedim ama basit bir hatanın çözümünü bile 3 gündür arayarak bulamadım.pes

  33. fuat kaya dedi ki:

    32 ve 64 bit: WampServer iki ayrı versiyonu (GPML lisansı altında) ücretsiz olarak kullanılabilir. WAMPServer 2.5 ne SP3, Windows XP ile uyumlu değildir, ne de Windows Server 2003 Eski WampServer versiyonları mevcuttur
    sonunda sorunu buldum..Windows xp ile uyumlu değildir diyor.Bende xp kullanıyorum.Hangi versiyonu yada php programımını kullanmalayım bilen varmı?

  34. hakan dedi ki:

    kardsm sen oyle yapacaksın calısmanı pekı sıtenı barındırdıgın sunucu ayarları desdeklemıyorsa ? mantıklsı bence kodu üşengeç olmadan yazmaktır

  35. murat dedi ki:

    s.a arkadaslar ben localhost8080 yapdım baglandım sorunum surda cıkyor phpMyAdmin MySQL sunucusuna bağlanmayı denedi ama sunucu bağlantıyı reddetti. Yapılandırma dosyanızdaki anamakine (host), kullanıcı adı ve parolayı kontrol edin ve MySQL sunucusu yöneticisi tarafından verilen bilgiye uyduğundan emin olun mesaj alıyorum bu konuyla ilgili bana yardımcı olabilirmisiniz tsk ederim şimdiden

  36. murat dedi ki:

    bu konuyla alakalı biri yardımcı olacakmı dostlar bana ??

  37. Erin dedi ki:

    Teşekkürler.

  38. harun dedi ki:

    Yemin ediyorum o kadar bos yapacağınıza kurulum ve indirme ile ilgili video koysanız veya resimli anlatsanız daha iyi olurdu. Emin olun ne zamandır uğraşıyorum kuramadım. Şimdiye öğrenmiştim. Kurmak kodlarını yazmaktan daha zor. Bir şeyler yapın. Sadece yazmak fayda sağlamıyor görsellik ve video da deneyin. Sözde php’ciler

  39. Ümit dedi ki:

    Hocam yardım edebilir misiniz acaba dll uyarısı alıyorum nasıl çözebilirim?
    http://i.hizliresim.com/aDvWjB.png

  40. gökhan dedi ki:

    wamp server ı sorunsuz bir şekilde kurdum. yanlık dosyalarımı görmek için http://localhost kısmına girdiğimde böyle bir hata ile karşılaşıyorum. yardımcı olursanız çok sevinirim. hata aşağıdadır;

    Hata : Bağlantı Hatasıphp_network_getaddresses: getaddrinfo failed: Bilinen b�yle bir ana bilgisayar yok.

  41. Ahmet Kara dedi ki:

    Hocam indirmeleri kendi sunucunuzda yükleyebilirseniz daha iyi olur.

  42. sefa dedi ki:

    port açmak mecbur mu çünkü ben açamadım

  43. Ege Şahin dedi ki:

    Merhaba
    Ben wamp ‘ı kurdum.Port açmak hariç dediklerinizin hepsini yaptım.Ama ne yaparsam yapayım localhost’u açınca index’i göstermiyor.Bembeyaz bir sayfa açılıyor.Hiçbir yazı yok.Selam dünya da yazmıyor.Yardımcı olursanız sevinirim.Bu arada yaşım 14 php’ye yeni başladım.

  44. Hasan dedi ki:

    güzel bir anlatım teşekür ederim 🙂

  45. fikret dedi ki:

    kuramıyorum bir türlü lütfen yardım edin linki altta paylaşıyorum

    https://wmaraci.com/forum/yeni-baslayanlar/wamp-server-kuramiyorum-389083.html#post2219531

  46. Figen dedi ki:

    Merhaba Wamp Server ı kurduktan sonra ikonu turuncudan yeşile dönmediği için portu 8080 yaptım. Ancak formdan bilgi almak istediğimde adres çubuğunda bilgileri görebiliyorum ama sayfamda gözükmüyor. Porttan kaynaklanabileceğini düşündüm ama halledemedim. Yardımcı olursanız sevinirim. Teşekkürler.

  47. Samir dedi ki:

    Arkadaşlar bir wamp serverde iki site kura bilir miyiz ?

    • mustafa2116 dedi ki:

      sanal host ile iki sitesi gibir kullanılabiliyor ama dns içerikli VDS niz yoksa iki site açamazsınız.
      iki ayrı site kurup lan ağında kullanmak istiyorsanız bu durumda modemin içeriğinde NS veya DNS host üretmeniz gerekir ki bunun içinde modemin bunu desteklemesi gerekiyor.

Bir cevap yazın

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