IIS Üzerine PHP 5.2.3 ve MySQL 5.0 Kurmak + Çalıştırmak Bölüm 2
IIS Üzerine PHP 5.2.3 ve MySQL 5.0 Kurmak + Çalıştırmak Bölüm 1 isimli bölümde;
- IIS Kurulumu
- PHP Kurulumu
- php.ini dosyası yapılandırılması
- IIS Yapılandırılması
adımlarını gördük ve uygulamalı olarak yaptık. Bu bölümde ise MySQL kurulumunu anlatacağım. MySQL uygulamasının kurulumunu indirmek için buraya tıklayın. İndirdikten sonra kurulum dosyasına çift tıklıyoruz ve sırayla aşağıda ki ekranları izleyerek devam ediyoruz; Not: Size anlatacağım kurulum MySQL 5.0 fakat resimler 4.1′ e ait. Bu yüzden aklınız karışmasın kurulum süreçleri aynı
Evet başlıyoruz!
Adım 1 – MySQL Setup.exe çalıştırılması
Her programda olduğu gibi setup.exe dosyasına çift tıklıyoruz ve karşımıza gelen ekranda Next diyoruz.
Adım 2 – Kurulum Tipi
Bu ekranda kurulum tipini seçiyorsunuz. Varsayılan olarak Typical derseniz eğer C:\Program Files içine MySQL dizini altına yükler ve ekstraları kurup kurmayacağınızı sormaz. Biz Custom diyoruz.
Adım 3 – Custom Kurulum Seçenekleri
Bu ekranda gerekli olan ekstraları direk bilgisayarımdan çalıştır seçeneği ile seçiyoruz ve kurulum yolunu değiştirmek için Change düğmesine basıyoruz. Gelen ekranda C:\mysql yazıyoruz. Ve karşımıza şöyle bir ekran geliyor;
Bu ekran bize kurulumun istediğimiz gibi olduğunu ve programın kurulduğunu anlatıyor. Ama aynı zamanda kurulan MySQL’ in Sunucu yapılandırması gerektiğini de söylüyor. Bunun için Finish düğmesine basıyoruz ve bir sonraki ekran olan Yapılandırma Ekranına geçiyoruz
Adım 4 – MySQL Server Yapılandırması
Yapılandırmaya başlamak için Next diyoruz.
Bu ekranda iki çeşit yapılandırma seçeneği var 1.si Detaylı Yapılandırma (Detailed Configuration) 2.si ise Standart Yapılandırma (Standard Configuration) biz 1. seçeneği seçiyoruz ve Next diyoruz;
Bu ekranda 3 seçeneğimiz var 1)Developer Machine (Geliştirici Makine) 2)Server Machine (Sunucu Makine) ve 3)Dedicated MySQL Server Machine (Dedicated MySQL Sunucu Makine)
1)Developer Machine : MySQL ile beraber diğer farklı programlarında çalıştırılabildiği ve az bellek tüketen bir tip
2)Server Machine : MySQL ile beraber diğer sunucu programlarının da çalıştırıldığı (web ve uygulama sunucuları) ve orta düzeyde bellek tüketen bir tip
3)Dedicated MySQL Server Machine : Sadece MySQL sunucusu olarak görev yapan, diğer sunucu programlarının çalıştırılmadığı ve yüksek düzeyde bellek tüketen makine tipi.
Biz 1. seçeneği seçiyoruz ve ileri diyoruz (Next)
Veritabanı tipimizi seçiyoruz. Ben normal işlerimizi uygulamalarımızı yapacağımız için 1. seçenek olan Multifunctional Databes öneriyoruz. Fakat isterseniz diğer seçeneklerin de ne işlere yaradığını anlatabilirim. 1. seçeneği seçtikten sonra Next diyoruz (İleri)
Tablolarımızın nerede tutulacağını belirleyeceğimiz ekran. Bu ekranda siz varsayılanı seçebileceğiniz gibi farklı bir sürücü ve dizin de seçebilirsiniz. Ben bu işlemi hiç değiştirmeden (önerilen) Next diyorum.
Bu ekranda ise veritabanına bağlanacak kullanıcı sayısını seçiyoruz. 1.seçenek 20 kullanıcı 2.seçenek 500 ve üzeri 3. ise sizin tercihiniz. Ben 1. seçeneği tavsiye ediyorum ne de olsa lokale kuruyoruz değil mi?
seçimimizi yaptıktan sonra her zaman ki gibi Next diyoruz.
Karşımıza gelen ekran MySQL’ in network yapılandırması ve port seçimi. Standar olarak MySQL 3306 portunu kullanmaktadır ama siz bunu bu ekranda değiştirebilirsiniz. Fakat tavsiye edilen ve bilinen 3306′ dır.
Not: Tüm kurulumu bitmiş sayıyorum ve bu bölümle ilgili olduğu için yazıyorum eğer olur da MySQL çalışmaz ise burada seçtiğiniz portu Windows Güvenlik Duvarı kısmından izin verilen portlar kısmına eklersiniz. Konu ile ilgili detaylı anlatımı daha sonra yapacağım.
Seçiminizi yaptıktan sonra ileri (Next) diyoruz
Ve karakter seçimi ekranı karşımızda. Burada 3 seçenek mevcut, 1.si Standart seçim ki bu önerilendir, 2.si Çoklu diller içindir. Eğer birden fazla dilde yayın yapacaksanız 2. seçeneği seçmelisiniz veya 3. seçenek olarak kendiniz belirleyeceksiniz. Ben 1. seçeneği seçi Next diyorum
Windows seçenekleri
Bu ekranda MySQL’ i bir Windows servisi olarak seçebilir ve her açılışta otomatik başlamasını sağlayabileceğiniz gibi bir konsol uygulaması olarak da seçebilirsiniz. Benim tavsiyem ikisini de seçmeniz ve Next demeniz
Bildiğiniz gibi MySQL v.b programlar otomatik olarak “root” kullanıcısı ile başlar ve işte bu ekranda siz de root kullanıcısı yani siz, kendiniz için bir şifre belirliyorsunuz. Lokalde kullanacağınız için şifre seçimi basit olabilir ama ne olursa olsun hatırlayacağınız bir şifre olsun
Şifrenizi yazdıktan sonra Next diyoruz
Ve son aşama. Tüm anlatılanları yaptıysanız eğer bu son aşamada Execute düğmesine bastığınızda 4 şık da tiklenecek ve MySQL kurulumunuz doğru çalışmaya başlayacak demektir.
Evet arkadaşlar bir önceki bölümde IIS yapılandırması ve PHP kurulumu ve ayarlarını gördük. Bu bölümde de MySQL kurulumunu gördük ve başardık diye tahmin ediyorum. Bir sonraki aşama ise MySQL GUI (Graphic User Interface) isimli program. Bu program veritabanı işlemlerinizi konsoldan değil se grafiksel bir arayüz üzerinden yapmanızı sağlayacaktır. Bir sonraki anlatımda görüşmek üzere.
Tüm soru ve görüşlerinizi yorum yazarak ve kadirgunay@gmail.com e-posta adresimi kullanarak yazabilirsiniz.
“IIS Üzerine PHP 5.2.3 ve MySQL 5.0 Kurmak + Çalıştırmak Bölüm 2” yazı için 6 Yorum yapılmış.
3 Geri İzleme(ler)
- 16 Kas 2008: oyyla.com
















emeginize saglık
Faydası olduysa ne mutlu bana Melih
Yazmış olduğunuz makale çok netve çok açıklayı olmuş.. İnanın çok faydası oldu. Teşekkür ederim.
Merhaba,
Öncelikle yorumunuz için teşekkür ederim. Şu anda yayında olan site (kadirgunay.com) linux işletim sistemi üzerine kurulu apache server ve mysql veritabanı ile çalışmaktadır. Alt yapısı wordpresstir. Bu şekilde bir site açmanız için öncelikle linux hosting almalı ve wordpress sistemini kurmanız lazım.
Lokalde çalışmak isterseniz eğer wamp server isimli programı kurabilirsiniz. İçinde apacher server, php 5.2 ve mysql 4.0.x gelmektedir.
cok güzel emeğine sağlık http://www.kadirgunay.com yazan serveri nasıl oluşturuyoruz hangi proğramı indirmeliyim
yani http serverini cok önemli iletirsen sevinirim bildigim kadarıyla apache var ama calışmıyor