Windows Vista ve 7′de PHP, MySQL, Apache, phpmyadmin Kurulumu

Evet bir sürü seçenek var ama insanın işi bu olunca manuel yapmak istiyor bunu anlıyorum sizi.Eğer çok site gezip yapamadıysanız veya ilk olarak bu anlatımı bulduysanız doğru yerdesiniz :) Kuruluma başlamadan önce Denetim Masası>Kullanıcı Hesapları’ndan Kullanıcı Hesap Denetimini kapatmanızı öneririm ve şunu da söylemeliyim ki download linklerinin yanına download sayfalarınıda ekledim. Çeşitli güncellemelerden ötürü link kırılmışsa verdiğim download sayfası linklerinden dosyalara ulaşabilirsiniz. Mutlaka yazdığım versiyonları kullanacaksınız diye bir kural da yok güncel versiyonlarda da aynı şekilde kurulum yapabilirsiniz. Şimdi aşama aşama kurulumu yapacağız.

Klasörleri Oluştur

1)İlk olarak bazı klasörler oluşturmamız gerekecek.Bu klasörleri C:’nin içinde oluşturcağız.İlk klasörümüzün adı “server” olsun.Daha sonra onun içine “www” klasörü, o klasörün içine “myserver.dev” ve son olarak onun içine “public_html” klasörümüzü oluşturalım.

Ağacımızın son hali -> “C:\server\www\myserver.dev\public_html şeklinde olmalı.

2)Daha sonra notepad’inizi açarak aşağıdaki kodu index.php dosyası oluşturup public_html klasörüne atmalısınız.

<?php
phpinfo();
?>

index.php dosyamız

Apache Kurulumu

1)”Win32 Binary without crypto (no mod_ssl) (MSI Installer): apache_2.2.14-win32-x86-no_ssl.msi” linke tıklayarak indirin veya burdan download sayfasına gidin.

2)Şimdi aşağıdaki fotoğraflardaki gibi kurulumu yapın.

3)Şimdi tarayıcımızı açıp http://localhost/ adresine gidelim.Eğer “It’s Works” yazısını gördüysek Apache kurulumu tamamlandı demektir.

PHP Yükleme ve Konfigürasyonu

1)PHP dosyalarını burdan indirebilirsiniz.Ayrıca burdan download sayfasına ulaşabilirsiniz.Kullanacağımız dosya “php-5.2.12-Win32.zip”

2)C:\server\php dizinini oluşturalım ve indirdiğimiz dosyaları buraya atalım.

3)Dosyalarımız içinde “php.ini-recommendeddosyasının ismini “php.ini” olarak değiştiriyoruz.

4)Not Defteri, Notepad++ veya benzeri bir programla php.ini dosyasını açıyoruz.

5)Aşağıdaki kodu dosyada aratıyoruz ve bir altındakiyle değiştiriyoruz

extension_dir = "./"
extension_dir = "C:/server/php/ext"

5)Sonra aşağıdaki kodlarıda aratıp başlarındaki ” ; ” noktalı vürgülü siliyoruz.

;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll

Etkinleştirdiğimiz kodlar bize PHP GD Kütüphanesini, mbstring’i ve mysql’i aktifleştirdi.

6)Kaydedip php.ini dosyasını kapatın.

7)Denetim Masasına’gidip Sistem’e giriyoruz.Sol tarafta Gelişmiş Sistem Ayarları’na tıklıyoruz.Gelişmiş sekmesinden en altta ortam değişkenlerine tıklıyoruz.Sistem Değişkenleri kısmından PATH’e iki kere tıklatıyoruz.Değişken değerenin en başına ” C:\server\php; ” kodunu ekliyoruz hepsine Tamam deyip kapatıyoruz.

C:\server\php;

İlgili fotoğrafı görmek için tıklayın.

8)Bu adımdan sonra kesinlikle bilgisayarınızı tekrar başlatmak zorundasınız.Yoksa MySQL kurulumunda problemler yaşayabiliriz.Burası önemli BİLGİSAYARINI YENİDEN BAŞLAT!

APACHE Ayarları

1)”C:\Program Files\Apache Software Foundation\Apache2.2\conf” dizinine yolculuk yapıyoruz.

2)Orda bir httpd.txt dosyası göreceğiz notepad’le açıyoruz.

3)Aşağıdaki kodu aratıyoruz.

#LoadModule rewrite_module modules/mod_rewrite.so

Aşağıdaki kodla değiştiriyoruz.

LoadModule rewrite_module modules/mod_rewrite.so

3)Hemen bu kodun altına aşağıdaki kodlar ekliyoruz.

#PHP5
LoadModule php5_module "C:/server/php/php5apache2_2.dll"
PHPIniDir "C:/server/php"

4)Aşağıdaki kodu arıyoruz.

AddType application/x-gzip .gz .tgz

Hemen peşinden aşağıdaki kodları EKLİYORUZ.

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

5)Aşağıdaki kodu arıyoruz.

DirectoryIndex index.html

Aşağıdaki kod ile DEĞİŞTİRİYORUZ.

DirectoryIndex index.html index.php

6)Aşağıdaki kodu arıyoruz.

#Include conf/extra/httpd-vhosts.conf

Başındaki “#” işaretini siliyoruz.

7)Dosya’ya gelip Farklı Kaydet diyoruz.Dosyamızın adına “httpd.confkoyuyoruz ve değiştirilsin mi sorusuna evet diyoruz.

8)C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra dizinindeyiz.

9)”httpd-vhosts.txtdosyasını açıyoruz.Bütün kodları silip aşağıdaki kodları yapıştırıyoruz.Daha sonra Farklı Kaydederek uzantısını “.conf” yapıyoruz.

<virtualhost *:80>
DocumentRoot "C:/Server/www/myserver.dev/public_html"
ServerName myserver.dev
ServerAlias www.myserver.dev
<directory "C:/Server/www/myserver.dev/public_html">
AllowOverride All
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</directory>
</virtualhost>

10)Bu bölümde son olarak C:\Windows\System32\drivers\etc dizinine gidiyoruz.

11)hosts dosyasını notepad’le açıyoruz bütün kodları silip aşağıdaki kodları yapıştırıyoruz.

127.0.0.1       localhost
127.0.0.1	myserver.dev
127.0.0.1	www.myserver.dev

12)Apache Server’ımızı Windows çubuğunun sağından (saatin hemen solunda) tıklayıp açıyoruz ve “Restart” atıyoruz.Eğer sorunsuz olarak tekrar başladıysa bu işide hallettik demektir.

MySQL Kurulumu ve Ayarları

1)İlk olarak burdan MySQL’in arşivine ulaşabilirsiniz.Kullanacağımız sürüm 5.1.41 Microsoft Windows 32. (Windows Installer format) (5 Nov 2009, 104.7M).

2)Aşağıdaki fotoğraflara bakarak kurulumu yapabilirsiniz.

3)Bu işlemlerden sonra Başlat>Tüm Programlar>MySQL>MySQL Server 5.1>MySQL Server Instance Config Wizard’a tıklıyoruz.Fotoğraflardaki gibi ayarlamayı yapıyoruz.

4)Bu işlemlerden sonrada bir problem çıkmazsa kurulum tamamdır.Eğer son aşamada bir problem yaşarsanız buraya bakmanız yada PC tekrar başlatıp tekrar denemeniz faydalı olabilir.
5)Şimdi bakalım gerçekten çalışıyor mu?Tarayıcınızı açın ve adres çubuğuna http://www.myserver.dev yazın.Karşınıza PHP sayfası çıktıysa ve sayfada mysql ve mysqli ayrıntılarını görüyorsanız hayırlı olsun diyelim başardın lan en sonunda :)
phpmyadmin Kurulumu ve Ayarları

1)Burdan phpmyadmin download sayfasına gidebilir phpMyAdmin-3.2.5-all-languages.zip dosyasını direk indirebilirsin.

2)C:\server\www\myserver.dev\public_html dizininde pma klasörü oluşturalım ve dosyaları bu klasöre atalım.

3)config-sample-inc.php dosyasının adını config.inc.php yapalım ve içerisindeki bütün kodları silip aşağıdaki kodu yapıştıralım.Yanlız password kısmına MySQL’i kurarken yazdığınız şifreyi yazmak zorundasınız.

<?php

$i = 0;

/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysqli';
/* User for advanced features */
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'mysql sifreni gir';

?>

4)http://www.myserver.dev/pma/ ‘ya gittiğinde phpmyadmin panelinide ulaşıcaksın.