çok geçmeden hazır da aklımdayken wamp nedir ne değildir anlatayım hemen.

internet sitesi kurmak, ama alanadı ve barındırma hizmeti almadan kendi bilgisayarınız üzeriden çalışmak, iyice öğrenmek ondan sonra internete taşımak istiyorsanız wamp sizin için de çok uygun.

bir internet sitesi kurmak için kullanmanız gereken programların ilki sunucu programı apache, ikincisi sitede kullandığınız programlama diline bağlı olarak php ve veritabanları ile uğraşacaksanız mysql, ve siz de benim gibi çok iyi ağ programlama bilgisine sahip değilseniz veya sql kod yazmaya/öğrenmeye üşeniyorsanız veritabanlarını yönetmek için phpmyadmin.

işte wamp, windows kurulu bilgisayarınıza apache, php, mysql, phpmyadmin bileşenlerini tek tıkla yüklemenize izin veren bir program.

wamp server 2.0‘ın getirdikleri şöyle:

Server Configuration

Apache Version :
2.2.6
PHP Version :
5.2.5
Loaded Extensions :
  • bcmath
  • calendar
  • com_dotnet
  • ctype
  • session
  • filter
  • ftp
  • hash
  • iconv
  • json
  • odbc
  • pcre
  • Reflection
  • date
  • libxml
  • standard
  • tokenizer
  • zlib
  • SimpleXML
  • dom
  • SPL
  • wddx
  • xml
  • xmlreader
  • xmlwriter
  • apache2handler
  • gd
  • mbstring
  • mysql
  • mysqli
  • PDO
  • pdo_mysql
  • SQLite
MySQL Version :
5.0.45

Tools

  • phpinfo()
  • phpmyadmin
  • sqlitemanager

kurulumu çok basit. yüklerken hiçbir ayar yapmanızı gerektirmiyor ve normal bir program yüklermiş gibi tıklamalarla yüklüyorsunuz. kurulum çalışmalarınız için c:\wamp\www klasörünü oluşturuyor. artık site kurmaya hazırsınız.

başlattan wamp server\start wamp server deyip programımızı yani sunucumuzu çalıştırıyoruz ve tarayıcımızın(tercihen mozilla firefox) adres satırına localhost yazıyoruz. karşımıza yüklü bileşenlerin ve çalışmalarımızın olduğu karşılama ekranı geliyor. buradan istediğimizi yapabileceğiz 😉

örnek bir php sayfası açalım.

  • www klasörü altında benimsitem adında bir klasör yaratın. yarattığınız sitenin adresi localhost/benimsitem olacak.
  • benimsitem klasörü içinde bir php/html sayfası oluşturacağız. bunun için notepad2, dreamweaver, frontpage/web expressions gibi düzenleyici programlarından birini kullanabilirsiniz yoksa not defteri programında aşağıdaki kodları yazıp index.php olarak kaydedin.(sunucular index.php, index.htm, index.html dosyalarını direk okur)
  • <html>
    <meta http-equiv=”content-type” content=”text/html;charset=ISO-8859-9″>
    <title>Benim Sitem</title>
    <?php
    echo ‘Benim siteme hoşgeldiniz!’;
    ?>
    </html>
  • burada meta ile başlayan satır sitenizin karakter kodlamasıdır ve türkçe karakterlerin düzgün görünmesi için gerekli olan koddur. title ile başlayan satırda iste tarayıcınızın başlığında görünen ve arama motorlarında ilk çıkan kısımdır.
  • tarayıcınıza localhost yazarsanız gelecek ekrandan “your projects” altında benimsitem klasöründen yarattığınız sayfaya girebilirsiniz ya da localhost/benimsitem olarak direk sitenize girebilirsiniz.

örnek sitemizi oluşturmayı öğrendik, artık geliştirmek size kalmış kitaplardan ve diğer internet sitelerinden neler yapabileceğinizi öğrenebilirsiniz 😉

oluşturduğumuz siteyi internete nasıl taşıyacağımızı da başka bir dersimizde anlatacağız aslında ama sadece index.php den oluşan siteyi internet sitenize ftp’den www klasörünüze attığınız anda siteniz hazırdır zaten 🙂 ftp kullanımını da bir ara anlatabilirim sanırım 😉

derslerimizin yol haritasını belirlersek şöyle olabilir. (bunlar şu an aklımda olan internet ile ilgili anlatacaklarım)

– İYS(CMS) nedir? Wamp üzerinde İYS kurulur mu?

– İYS Dersleri 1 – WordPress nedir? Nasıl kurulur nasıl geliştirilir?

– İYS Dersleri 2 – Joomla nedir? Nasıl Kurulur?

– İYS Dersleri 3 – Joomla localhost’tan sunucuya nasıl taşıma işlemi

– İYS Dersleri 4 – Joomla Modül/Bileşen/Bot Nedir? Nasıl Yapılır?

– İYS Dersleri 5 – Joomla tema yapımı

– C Dersleri – Giriş

– PHP Dersleri – Giriş

– SQL/MYSQL Dersleri – Giriş