arkadaşlar ilk önce benzer konular açıldıysa özür dilerim..
Bir çok kisi kurulumlari bilmedigi için easyphp veya phptriad gibi otomatik olarak kurulumu ve ayarlari yapan programlar kullanmak zorunda kaliyor. Tabi bu programlarin da dezavantajlari var. Kurulumu istediginiz gibi yapamiyorsunuz. istediginiz versiyonlari yukleyemiyorsunuz. Ama bu dokumani okuduktan sonra manuel olarak istediginiz gibi kurulum yapabileceksiniz.
öncelikle, su an en guncel surumler: Php 5.0.4 Mysql 4.1 Apache 2.0.54 Phpmyadmin 2.6.3pl1
Bu dosyalarin kurulumlarini nasil yapacaginizi anlatacam. Öncelikle bu dosyalari sitelerinden temin ediyoruz.
Php 5.0.4 => http://www.php.net/downloads.php (Hem phpinstaller i hem de zip paketli olani indirin)
Mysql 4.1 => http://dev.mysql.com/get/Downloads/M....zip/from/pick (Formu doldurmaniza gerek yok)
Apache 2.0.54 => http://apache.bilkent.edu.tr/dist/ht...x86-no_ssl.msi
Phpmyadmin => http://prdownloads.sourceforge.net/p...1.zip?download
Bu dosyalari indirdikten sonra kuruluma Apache sunucumuzdan basliyoruz.
1. Apache kurulum dosyasini indirme
öncelikle web server yazilimi olarak kullanacagimiz Apache'nin kurulum dosyasini (apache_2.0.55-win32-x86-no_ssl.msi - 4.2MB) bilgisayarimiza indirmemiz gerek. Bunun için asagidaki adreslerden birini kullanabilirsiniz:
Bilkent Üniversitesi Yansisi
Bilgi Üniversitesi Yansisi
Progen Web Hosting Yansisi
2. IIS'nin kapali oldugundan emin olun
Eger Windows XP Professional kullaniyorsaniz IIS (Internet Information Server) adli diger bir web server yazilimi makinanizda çalisiyor olabilir. Apache'yi kurabilmek IIS'yi kapatmaniz gerekmekte. Bunun için Control Panel (Denetim Masasi) penceresine gidip oradan Administrative Tools (Yonetimsel Araçlar) altindan Services (Hizmetler) adli simgeye çift tiklayarak bilgisayarinizda yuklu olan servisleri goruntuleyebilirsiniz.
Karsiniza gelen hizmet listesinin sonlarina dogru gelip World Wide Web Publishing servisine sag tiklayarak Stop'u seçelim. Boylelikle IIS kapanmis olacaktir.
3. Apache Kurulumu
ilk adimda indirmis oldugumuz apache_2.0.55-win32-x86-no_ssl.msi dosyasini çalistiriyoruz. Karsilama ekranini Next butonuna basarak geçtikten sonra karsimiza lisans sozlesmesi penceresi geliyor. "I accept the terms in the license agreement" seçenegini isaretleyip tekrar Next butonuna tiklayarak bir sonraki ekrana geçiyoruz. Gelen ekranda Apache hakkinda ayrintili bilgiler, web adresleri, vs. bulunmakta Next yapip bunu da geçiyoruz. Karsimiza bu sefer Server Information penceresi geliyor.
şekildeki gibi ust kisimda bulunan 3 tane metin kutusu dolu olarak gelecektir. Bunlar sirasiyla domaininiz, sunucu isminiz ve yonetici mail adresinizdir. Gelistirme amaçli bir sunucu kurulumu yaptigimiz için bu bilgilerin dogrulu o kadar fazla onemli degildir, bu yuzden oldugu gibi birakip Next butonu ile devam ediyoruz. Gelen ekrandaki Typical seçeneginin isaretli oldugundan emin olup devam ediyoruz. Programin kurulacagi varsayilan yer olan C:\Program Files\Apache Group\ yolunu degistirmeden devam ediyoruz. Install butonuna basmamizla dosyalar kopyalanmaya basliyor.
Eger bilgisayarinizda Windows XP Service Pack 2 yuklu ve dahili Firewall açik ise karsiniza asagidaki uyari ekrani gelecektir. Apache'nin çalisabilmesi için bu pencereyi Unblock butonuna basarak kapatiyoruz.
En son Finish butonuna basarak kurlumu tamamliyoruz. Eger her sey duzgun gitti ise ekranimizin sag alt kosesinde uzerinde yesil bir ok bulunan Apache simgesi bize web sunucumuzun çalistigini gosteriyor olacaktir. Yine de çalistigini gozlerimizle gormek istersek bir web tarayicisi açarak adres çubuguna http://localhost/ yazarak kurulum ile gelen Apache Test Sayfasini gorebiliriz.
Not: http://127.0.0.1/ veya http://test/ adresleri de bizi ayni sayfaya, yani web sunucumuzun kokunde bulunan varsayilan sayfaya goturecekti. Burdaki 127.0.0.1 makinemizin IP adresi, test ise makinemizin ismidir.
4. Sunucu kok dizinini degistirme
Apache kurulumu boylelikle tamamlanmistir. Web sunucunuzun kok dizini varsayilan olarak C:\Program Files\Apache Group\Apache2\htdocs olacaktir. Sikça bu dizin ile isimiz olacagindan boyle uzun bir yol zorluklar çikaracaktir. Bunu daha ulasilabilir bir klasor yapmak için Apache konfigurasyon dosyasi olan C:\Program Files\Apache Group\Apache2\conf\httpd.conf dosyasini Notepad gibi bir metin editoru ile açiyoruz. Dosyada CTRL+F tus kombinasyonunu kullanarak ********Root "C:/Program Files/Apache Group/Apache2/htdocs" metnini aratiyoruz veya CTRL+G yapip 228. satira gidiyoruz. Eger web sunucumuzun yeni kok dizinini C:\Apache yapmak istiyorsak bu satiri ********Root "C:/Apache" yapiyoruz (\ yerine / kullandigimiza dikkat edin). Bu satirin biraz daha asagisinda (253. satir) bulunan ifadesini de benzer bir sekilde yapiyoruz. Bu dosyada yaptigimiz herhangi bir degisikligin aktif olmasi için Apache'yi yeniden baslatmamiz gerek.
5. Apache'yi yeniden baslatma
Apache'yi yeniden baslatmak için ekranin sag alt kosesinde bulunan Apache simgesine çift tikliyarak Apache Service Monitor penceresini açiyoruz.
Apache'yi yeninden baslatmak için sag taraftan Restart butonuna basiyoruz. Eger bir hata aldiysak httpd.conf dosyasinda yaptigimiz ayarlarin dogrulugunu kontrol edip yeniden
1. PHP kurulum dosyasini indirme
http://www.php.net/downloads.php adresine gidip Windows Binaries basligi altindan PHP 5.1.4 zip package linkine tikliyoruz. Bulundugunuz cografi bolgeye en yakin yansi karsiniza gelecektir, tr.php.net gibi. Baglantiya tiklayarak dosyayi indirmeye basliyoruz.
2. PHP kurulumu
Dosyayi indirdikten sonra herhangi bir dosya sikistirma/açma programi ile (WinRAR, WinZip, vs.) dosyayi C:\php dizinine açiyoruz. Daha sonra bu klasorde bulunan php.ini-dist dosyasinin ismini php.ini seklinde degistiriyoruz ve Notepad ile açiyoruz. Dosyadaki doc_root = satirina (464. satir) gidip bu satiri doc_root = "C:\Apache" seklinde degistiriyoruz. Biraz asagida da (471. satir) extension_dir = "./" satirini da extension_dir = "C:\php\ext" seklinde degistiriyoruz.
3. PHP'yi Apache'ye tanitma
Apache PHP'yi iki farkli sekilde çalistirabilir, ya CGI binary seklinde (php-cgi.exe dosyasi ile) ya da Apache Module DLL seklinde (php5apache2.dll dosyasi ile). Daha iyi performans almak için PHP'yi Apache'ye DLL Module seklinde tanitacagiz. Apache'ye kurmus oldugumuz PHP'yi tanitmak için C:\Program Files\Apache Group\Apache2\conf\httpd.conf dosyasina bazi satirlar eklememiz gerek. Bu dosyayi Notepad ile açip CTRL+F tus kombinasyonu ile LoadModule diye bir arama yapiyoruz. LoadModule kelimesinin ilk bulundugu yerin biraz altinda LoadModule ile basliyan bir suru satir goreceksiniz. Bunlarin en sonuna gidiyoruz (173. satir) ve asagidaki 3 satiri oradaki bosluga ekliyoruz:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
Degisiklikten sonra dosya su sekilde gorunmeli:
Dosyayi kaydedip Apache'yi yeniden baslatiyoruz. Bu degisiklik ile Apache'ye PHP'yi tanitmis olduk. Eger bir sorun yok ise hiç bir hata mesaji almadan asagidaki ekran gelir. Pencerinin altindaki PHP/5.1.4 Apache'nin PHP'yi tanimis oldugunu dogrular.
4. PHP'nin çalistigindan emin olma
PHP'nin gerçekten çalistigini gormek için web sunucumuzun kok dizininde, C:\Apache, index.php diye bir dosya olusturun ve içine asagidaki PHP kodunu yazin ve kaydedin.
phpinfo();
?>
Daha sonra web tarayicinizi açarak http://localhost/index.php adresine gidin. Karsiniza asagidaki gibi bir ekran çikti ise PHP kurulumunuz basarili bir sekilde gerçeklesmistir.
5. Apache'ye index.php dosyasini varsayilan olarak tanitma
http://localhost/ adresine gittigimizde dosyamizin ismi index.php olmasina ragmen Apache bu dosyayi açmaz, bu dizin altindaki tum dosyalarin listesini gosterir. Eger index.php ismine sahip dosyalarin varsayilan olarak açilmasini istiyorsak httpd.conf dosyasinda bunu belirtmemiz lazim. Bunun için dosyayi açiyoruz ve DirectoryIndex index.html index.html.var satirina (327. satira) gidiyoruz. Satiri su sekilde degistiriyoruz, dosyayi kaydediyoruz ve Apache'yi yeniden baslatiyoruz.
DirectoryIndex index.html index.html.var index.php
Artik http://localhost/ adresine gittigimizde otomatik olarak index.php dosyasi açiliyor.
1. MySQL kurulum dosyasini indirme
http://dev.mysql.com/downloads/mysql/4.1.html adresine gidip Windows downloads basligi altindaki Windows Essentials (x86) satirinin sagindan Download baglantisina tikliyoruz. Eger karsimiza kayit formu gelirse istege bagli olarak kayit olabilir veya en asagidan bir yansi (mirror) seçerek kurulum dosyamizi (mysql-essential-4.1.18-win32.msi) indirebiliriz.
2. MySQL Server kurulumu
mysql-essential-4.1.18-win32.msi dosyasini çalistiriyoruz. Windows altinda alisik oldugumuz bir kurulum sihirbazi geliyor karsimiza. Next diyelim ve kurulum turu olarak Typical seçip Next yapalim. Daha sonra Install diyelim ve kurulumu baslatalim. Kurulum tamamlandiktan sonra MySQL.com Sign-Up penceresinden en alttaki Skip Sign-Up seçenegini seçerek devam edelim. MySQL Server'i konfigure etmek için Finish butonuna basalim.
3. MySQL Server konfigurasyonu
Gelen sihirbazda Next butonuna basalim ve Detailed Configuration seçenegini seçerek devam edelim. Sirayla Developer Machine, Multifunctional Database seçeneklerini seçelim. Kurulumun yapilacagi yeri de degistirmeden Next butonuna basalim. Decision Support (DSS)/OLAP seçenegini seçelim ve bir sonraki ekranda da bir degisiklik yapmadan devam edelim. Character Set olarak ortadaki Best Support For Multilingualism seçenegini seçelim. Sonraki ekranda da bir degisiklik yapmadan devam edelim. Bir sonraki ekranda belirledigimiz root sifresini iki metin kutusuna da girelim ve devam edelim. Son olarak Execute butonuna basarak konfigurasyonu tamamlayalim. Eger bir hata almaz isek MySQL kurulumunuz basarili bir sekilde tamamlanmis olacaktir.
Not: Son adimda belirlemis oldugunuz tum ayarlar kaydedilecek ve MySQL hizmeti baslatilmaya çalisilacaktir. Bu esnada bilgisayarinizda çalismakta olan bir firewall var ise uyari verebilir. MySQL'in çalismasi için gerekli olan 3306 numarali porta erisime izin vermelisiniz. MySQL kurulumuna baslamadan firewall yaziliminizi kapatarak kurulum esnasinda çikabilecek olasi bir problemin onune geçebilirsiniz.
4. PHP'ye MySQL'i tanitma
Ãu ana kadar yaptiklarimizin hiç birinden PHP'nin haberi olmadi. PHP'ye MySQL'i tanitmak için C:\php\php.ini dosyamizi açip ;extension=php_mysql.dll satirina (589. satira) gidiyoruz ve basindaki noktali virgul karakterini silip satiri extension=php_mysql.dll haline getiriyoruz ve dosyayi kaydedip kapatiyoruz.
Bir sonraki adim için 2 seçenegimiz var, bunlardan sadece birini yapmaniz yeterli olacaktir. Birincisi, C:\php klsaorunde bulunan libmysql.dll dosyasini sistem klasorunuze, yani C:\WINDOWS\system32 altina kopyalamaniz. Ãkinci seçenek ise Windows'un PATH ayarlarina C:\php klasorunu eklemek. Bunun için masaustundeki Bilgisayarim simgesine sag tiklayip Özellikler seçenegine giriyoruz. Buradan Gelismis sekmesi altindaki Ortam Degiskenleri butonuna tikliyoruz. Gelen pencerede alttaki listeden Path isimli degiskeni seçip Duzenle butonuna basiyoruz. Karsimiza gelen kuçuk pencerede alttaki metin kutusunun sonuna gelip eger bir noktali virgul karakteri yok ise bir noktali virgul karakteri koyup daha sonra C:\php yaziyoruz. 3 kere Tamam butonuna basarak açmis oldugumuz pencereleri kapatiyoruz. Bu 2. seçenek biraz daha karisik olmasina ragmen libmysql.dll dosyasi C:\php klasorunde kaldigindan dolayi PHP ile ilgili dosyalarinizin bir yerde bulunmasini sagliyor.
Son olarak Apache'yi yeninden baslatiyoruz ve http://localhost/index.php adresine giderek çikan sayfada mysql sozcugunu aratiyoruz. Eger sayfada mysql sozcugu bulunuyor ise PHP MySQL ile tanismis demektir.
Not: Eger sayfada mysql bulunmuyor ise bilgisayarinizi yeniden baslatip tekrar deneyin. Boylece Windows yeni ekledigimiz PATH ayarinin farkina varacaktir
Bir çok kisi kurulumlari bilmedigi için easyphp veya phptriad gibi otomatik olarak kurulumu ve ayarlari yapan programlar kullanmak zorunda kaliyor. Tabi bu programlarin da dezavantajlari var. Kurulumu istediginiz gibi yapamiyorsunuz. istediginiz versiyonlari yukleyemiyorsunuz. Ama bu dokumani okuduktan sonra manuel olarak istediginiz gibi kurulum yapabileceksiniz.
öncelikle, su an en guncel surumler: Php 5.0.4 Mysql 4.1 Apache 2.0.54 Phpmyadmin 2.6.3pl1
Bu dosyalarin kurulumlarini nasil yapacaginizi anlatacam. Öncelikle bu dosyalari sitelerinden temin ediyoruz.
Php 5.0.4 => http://www.php.net/downloads.php (Hem phpinstaller i hem de zip paketli olani indirin)
Mysql 4.1 => http://dev.mysql.com/get/Downloads/M....zip/from/pick (Formu doldurmaniza gerek yok)
Apache 2.0.54 => http://apache.bilkent.edu.tr/dist/ht...x86-no_ssl.msi
Phpmyadmin => http://prdownloads.sourceforge.net/p...1.zip?download
Bu dosyalari indirdikten sonra kuruluma Apache sunucumuzdan basliyoruz.
1. Apache kurulum dosyasini indirme
öncelikle web server yazilimi olarak kullanacagimiz Apache'nin kurulum dosyasini (apache_2.0.55-win32-x86-no_ssl.msi - 4.2MB) bilgisayarimiza indirmemiz gerek. Bunun için asagidaki adreslerden birini kullanabilirsiniz:
Bilkent Üniversitesi Yansisi
Bilgi Üniversitesi Yansisi
Progen Web Hosting Yansisi
2. IIS'nin kapali oldugundan emin olun
Eger Windows XP Professional kullaniyorsaniz IIS (Internet Information Server) adli diger bir web server yazilimi makinanizda çalisiyor olabilir. Apache'yi kurabilmek IIS'yi kapatmaniz gerekmekte. Bunun için Control Panel (Denetim Masasi) penceresine gidip oradan Administrative Tools (Yonetimsel Araçlar) altindan Services (Hizmetler) adli simgeye çift tiklayarak bilgisayarinizda yuklu olan servisleri goruntuleyebilirsiniz.
Karsiniza gelen hizmet listesinin sonlarina dogru gelip World Wide Web Publishing servisine sag tiklayarak Stop'u seçelim. Boylelikle IIS kapanmis olacaktir.
3. Apache Kurulumu
ilk adimda indirmis oldugumuz apache_2.0.55-win32-x86-no_ssl.msi dosyasini çalistiriyoruz. Karsilama ekranini Next butonuna basarak geçtikten sonra karsimiza lisans sozlesmesi penceresi geliyor. "I accept the terms in the license agreement" seçenegini isaretleyip tekrar Next butonuna tiklayarak bir sonraki ekrana geçiyoruz. Gelen ekranda Apache hakkinda ayrintili bilgiler, web adresleri, vs. bulunmakta Next yapip bunu da geçiyoruz. Karsimiza bu sefer Server Information penceresi geliyor.
şekildeki gibi ust kisimda bulunan 3 tane metin kutusu dolu olarak gelecektir. Bunlar sirasiyla domaininiz, sunucu isminiz ve yonetici mail adresinizdir. Gelistirme amaçli bir sunucu kurulumu yaptigimiz için bu bilgilerin dogrulu o kadar fazla onemli degildir, bu yuzden oldugu gibi birakip Next butonu ile devam ediyoruz. Gelen ekrandaki Typical seçeneginin isaretli oldugundan emin olup devam ediyoruz. Programin kurulacagi varsayilan yer olan C:\Program Files\Apache Group\ yolunu degistirmeden devam ediyoruz. Install butonuna basmamizla dosyalar kopyalanmaya basliyor.
Eger bilgisayarinizda Windows XP Service Pack 2 yuklu ve dahili Firewall açik ise karsiniza asagidaki uyari ekrani gelecektir. Apache'nin çalisabilmesi için bu pencereyi Unblock butonuna basarak kapatiyoruz.
En son Finish butonuna basarak kurlumu tamamliyoruz. Eger her sey duzgun gitti ise ekranimizin sag alt kosesinde uzerinde yesil bir ok bulunan Apache simgesi bize web sunucumuzun çalistigini gosteriyor olacaktir. Yine de çalistigini gozlerimizle gormek istersek bir web tarayicisi açarak adres çubuguna http://localhost/ yazarak kurulum ile gelen Apache Test Sayfasini gorebiliriz.
Not: http://127.0.0.1/ veya http://test/ adresleri de bizi ayni sayfaya, yani web sunucumuzun kokunde bulunan varsayilan sayfaya goturecekti. Burdaki 127.0.0.1 makinemizin IP adresi, test ise makinemizin ismidir.
4. Sunucu kok dizinini degistirme
Apache kurulumu boylelikle tamamlanmistir. Web sunucunuzun kok dizini varsayilan olarak C:\Program Files\Apache Group\Apache2\htdocs olacaktir. Sikça bu dizin ile isimiz olacagindan boyle uzun bir yol zorluklar çikaracaktir. Bunu daha ulasilabilir bir klasor yapmak için Apache konfigurasyon dosyasi olan C:\Program Files\Apache Group\Apache2\conf\httpd.conf dosyasini Notepad gibi bir metin editoru ile açiyoruz. Dosyada CTRL+F tus kombinasyonunu kullanarak ********Root "C:/Program Files/Apache Group/Apache2/htdocs" metnini aratiyoruz veya CTRL+G yapip 228. satira gidiyoruz. Eger web sunucumuzun yeni kok dizinini C:\Apache yapmak istiyorsak bu satiri ********Root "C:/Apache" yapiyoruz (\ yerine / kullandigimiza dikkat edin). Bu satirin biraz daha asagisinda (253. satir) bulunan ifadesini de benzer bir sekilde yapiyoruz. Bu dosyada yaptigimiz herhangi bir degisikligin aktif olmasi için Apache'yi yeniden baslatmamiz gerek.
5. Apache'yi yeniden baslatma
Apache'yi yeniden baslatmak için ekranin sag alt kosesinde bulunan Apache simgesine çift tikliyarak Apache Service Monitor penceresini açiyoruz.
Apache'yi yeninden baslatmak için sag taraftan Restart butonuna basiyoruz. Eger bir hata aldiysak httpd.conf dosyasinda yaptigimiz ayarlarin dogrulugunu kontrol edip yeniden
1. PHP kurulum dosyasini indirme
http://www.php.net/downloads.php adresine gidip Windows Binaries basligi altindan PHP 5.1.4 zip package linkine tikliyoruz. Bulundugunuz cografi bolgeye en yakin yansi karsiniza gelecektir, tr.php.net gibi. Baglantiya tiklayarak dosyayi indirmeye basliyoruz.
2. PHP kurulumu
Dosyayi indirdikten sonra herhangi bir dosya sikistirma/açma programi ile (WinRAR, WinZip, vs.) dosyayi C:\php dizinine açiyoruz. Daha sonra bu klasorde bulunan php.ini-dist dosyasinin ismini php.ini seklinde degistiriyoruz ve Notepad ile açiyoruz. Dosyadaki doc_root = satirina (464. satir) gidip bu satiri doc_root = "C:\Apache" seklinde degistiriyoruz. Biraz asagida da (471. satir) extension_dir = "./" satirini da extension_dir = "C:\php\ext" seklinde degistiriyoruz.
3. PHP'yi Apache'ye tanitma
Apache PHP'yi iki farkli sekilde çalistirabilir, ya CGI binary seklinde (php-cgi.exe dosyasi ile) ya da Apache Module DLL seklinde (php5apache2.dll dosyasi ile). Daha iyi performans almak için PHP'yi Apache'ye DLL Module seklinde tanitacagiz. Apache'ye kurmus oldugumuz PHP'yi tanitmak için C:\Program Files\Apache Group\Apache2\conf\httpd.conf dosyasina bazi satirlar eklememiz gerek. Bu dosyayi Notepad ile açip CTRL+F tus kombinasyonu ile LoadModule diye bir arama yapiyoruz. LoadModule kelimesinin ilk bulundugu yerin biraz altinda LoadModule ile basliyan bir suru satir goreceksiniz. Bunlarin en sonuna gidiyoruz (173. satir) ve asagidaki 3 satiri oradaki bosluga ekliyoruz:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
Degisiklikten sonra dosya su sekilde gorunmeli:
Dosyayi kaydedip Apache'yi yeniden baslatiyoruz. Bu degisiklik ile Apache'ye PHP'yi tanitmis olduk. Eger bir sorun yok ise hiç bir hata mesaji almadan asagidaki ekran gelir. Pencerinin altindaki PHP/5.1.4 Apache'nin PHP'yi tanimis oldugunu dogrular.
4. PHP'nin çalistigindan emin olma
PHP'nin gerçekten çalistigini gormek için web sunucumuzun kok dizininde, C:\Apache, index.php diye bir dosya olusturun ve içine asagidaki PHP kodunu yazin ve kaydedin.
phpinfo();
?>
Daha sonra web tarayicinizi açarak http://localhost/index.php adresine gidin. Karsiniza asagidaki gibi bir ekran çikti ise PHP kurulumunuz basarili bir sekilde gerçeklesmistir.
5. Apache'ye index.php dosyasini varsayilan olarak tanitma
http://localhost/ adresine gittigimizde dosyamizin ismi index.php olmasina ragmen Apache bu dosyayi açmaz, bu dizin altindaki tum dosyalarin listesini gosterir. Eger index.php ismine sahip dosyalarin varsayilan olarak açilmasini istiyorsak httpd.conf dosyasinda bunu belirtmemiz lazim. Bunun için dosyayi açiyoruz ve DirectoryIndex index.html index.html.var satirina (327. satira) gidiyoruz. Satiri su sekilde degistiriyoruz, dosyayi kaydediyoruz ve Apache'yi yeniden baslatiyoruz.
DirectoryIndex index.html index.html.var index.php
Artik http://localhost/ adresine gittigimizde otomatik olarak index.php dosyasi açiliyor.
1. MySQL kurulum dosyasini indirme
http://dev.mysql.com/downloads/mysql/4.1.html adresine gidip Windows downloads basligi altindaki Windows Essentials (x86) satirinin sagindan Download baglantisina tikliyoruz. Eger karsimiza kayit formu gelirse istege bagli olarak kayit olabilir veya en asagidan bir yansi (mirror) seçerek kurulum dosyamizi (mysql-essential-4.1.18-win32.msi) indirebiliriz.
2. MySQL Server kurulumu
mysql-essential-4.1.18-win32.msi dosyasini çalistiriyoruz. Windows altinda alisik oldugumuz bir kurulum sihirbazi geliyor karsimiza. Next diyelim ve kurulum turu olarak Typical seçip Next yapalim. Daha sonra Install diyelim ve kurulumu baslatalim. Kurulum tamamlandiktan sonra MySQL.com Sign-Up penceresinden en alttaki Skip Sign-Up seçenegini seçerek devam edelim. MySQL Server'i konfigure etmek için Finish butonuna basalim.
3. MySQL Server konfigurasyonu
Gelen sihirbazda Next butonuna basalim ve Detailed Configuration seçenegini seçerek devam edelim. Sirayla Developer Machine, Multifunctional Database seçeneklerini seçelim. Kurulumun yapilacagi yeri de degistirmeden Next butonuna basalim. Decision Support (DSS)/OLAP seçenegini seçelim ve bir sonraki ekranda da bir degisiklik yapmadan devam edelim. Character Set olarak ortadaki Best Support For Multilingualism seçenegini seçelim. Sonraki ekranda da bir degisiklik yapmadan devam edelim. Bir sonraki ekranda belirledigimiz root sifresini iki metin kutusuna da girelim ve devam edelim. Son olarak Execute butonuna basarak konfigurasyonu tamamlayalim. Eger bir hata almaz isek MySQL kurulumunuz basarili bir sekilde tamamlanmis olacaktir.
Not: Son adimda belirlemis oldugunuz tum ayarlar kaydedilecek ve MySQL hizmeti baslatilmaya çalisilacaktir. Bu esnada bilgisayarinizda çalismakta olan bir firewall var ise uyari verebilir. MySQL'in çalismasi için gerekli olan 3306 numarali porta erisime izin vermelisiniz. MySQL kurulumuna baslamadan firewall yaziliminizi kapatarak kurulum esnasinda çikabilecek olasi bir problemin onune geçebilirsiniz.
4. PHP'ye MySQL'i tanitma
Ãu ana kadar yaptiklarimizin hiç birinden PHP'nin haberi olmadi. PHP'ye MySQL'i tanitmak için C:\php\php.ini dosyamizi açip ;extension=php_mysql.dll satirina (589. satira) gidiyoruz ve basindaki noktali virgul karakterini silip satiri extension=php_mysql.dll haline getiriyoruz ve dosyayi kaydedip kapatiyoruz.
Bir sonraki adim için 2 seçenegimiz var, bunlardan sadece birini yapmaniz yeterli olacaktir. Birincisi, C:\php klsaorunde bulunan libmysql.dll dosyasini sistem klasorunuze, yani C:\WINDOWS\system32 altina kopyalamaniz. Ãkinci seçenek ise Windows'un PATH ayarlarina C:\php klasorunu eklemek. Bunun için masaustundeki Bilgisayarim simgesine sag tiklayip Özellikler seçenegine giriyoruz. Buradan Gelismis sekmesi altindaki Ortam Degiskenleri butonuna tikliyoruz. Gelen pencerede alttaki listeden Path isimli degiskeni seçip Duzenle butonuna basiyoruz. Karsimiza gelen kuçuk pencerede alttaki metin kutusunun sonuna gelip eger bir noktali virgul karakteri yok ise bir noktali virgul karakteri koyup daha sonra C:\php yaziyoruz. 3 kere Tamam butonuna basarak açmis oldugumuz pencereleri kapatiyoruz. Bu 2. seçenek biraz daha karisik olmasina ragmen libmysql.dll dosyasi C:\php klasorunde kaldigindan dolayi PHP ile ilgili dosyalarinizin bir yerde bulunmasini sagliyor.
Son olarak Apache'yi yeninden baslatiyoruz ve http://localhost/index.php adresine giderek çikan sayfada mysql sozcugunu aratiyoruz. Eger sayfada mysql sozcugu bulunuyor ise PHP MySQL ile tanismis demektir.
Not: Eger sayfada mysql bulunmuyor ise bilgisayarinizi yeniden baslatip tekrar deneyin. Boylece Windows yeni ekledigimiz PATH ayarinin farkina varacaktir
