Zihin Geliştirme Merkezi

KOOLPA

Zihin Geliştirme Merkezi

 

Windows Server 2003'e PHP 5 ve MySQL kurulumu

 Programlama Katagorisinde ve  Asp,Perl,Php,Html Forumunda Bulunan  Windows Server 2003'e PHP 5 ve MySQL kurulumu Konusunu Görüntülemektesiniz.=>Windows 2003 Server’a PHP 5 ve MYSQL KURALIM Bu yazıda sizlere Windows Server 2003 üzerine Php 5 ve MySQL kurulumunu ...


Geri git   Zihin Geliştirme Merkezi > KooLpa Webmaster / Grafik / Programlama > Programlama > Asp,Perl,Php,Html

Üye ol Bloglar Yardım Üye Listesi Ajanda Forumları Okundu Kabul Et

Cevapla

 

LinkBack Seçenekler Stil
Alt 29-05-2007, 22:30   #1 (permalink)
KooooLpa
 
pReNsEs - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2006
Mesajlar: 2,639
Tecrübe Puanı: 8 pReNsEs is on a distinguished road
Arrow Windows Server 2003'e PHP 5 ve MySQL kurulumu


Windows 2003 Server’a PHP 5 ve MYSQL KURALIM

Bu yazıda sizlere Windows Server 2003 üzerine Php 5 ve MySQL kurulumunu anlatacağım. Eğer elinizde Php 5 ve MySQL varsa hemen işe koyulabiliriz. Ben Php’nin 5.0.1 sürümünü ve MySQL’in de 4.0.20d sürümünü kullanacağım. Her iki yazılımı da Windows Standart Server 2003 üzerine kuracağım.

Php, Windows için zip’li olarak www.php.net adresinden indirilebiliyor. Php’yi indirdikten sonra C dizini altına “php” isimli bir klasöre açalım. Açtıktan sonra “c:/php” de yer alan “php5ts.dll” dosyasını “c:/windows” altına kopyalayalım. Bunun ardından yine “c:/php” içinde yer alan php.ini-dist dosyasını da “c:/windows” altına kopyalayalım. Kopyaladığımız “php.ini-dist” dosyasının adını “php.ini” olarak değiştirelim.

Şimdi php.ini dosyasında birkaç değişiklik yapacağız. Değişiklikleri hem Php hem de MySQL için yapacağız.

Öncelikle “cgi.force_redirect” satırını bulalım. Bu satırın önünce “;” yer almaktadır. “;” ün anlamı bu satırın açıklama satırı olduğunu belirtmektir. Başında “;” olan bir satırda yer alan komutlar çalıştırılmazlar. Biz satırın başındaki “;” ü silelim. Ardından da satırın sonunda yer alan “1” rakamını “0” olarak değiştirelim.

Aslında bu haliyle Php’yi çalışırtırmamız mümkün. Ancak MySQL için de gerekli ayarları da yapalım. Php’nin yeni sürümü ile birlikte MySQL’i çalıştırmak için “php_mysql.dll” adlı bir dosyayı kullanıyoruz. Bu dosya da Php ile birlikte gelmektedir.

MySQL ile ilgili olarak “php.ini” dosyasında yapmamız gereken Php’nin MySQL’e bağlanmak için kullandığı php_mysql.dll dosyasını kullanılır hale getirmek. Bunu için

extension_dir = "./"

satırını

extension_dir = "c:/php/ext"

olarak değiştirelim. Bu şekilde extensions klasörü Php tarafından kullanılabilir. Peki ne var bu extensions klasörünün içinde? Php’nin işlem yaparken kullanacağı dosyalar burada bulunuyor. Örneğin MySQL, XML, MSSQL gibi değişik işlemleri yapabilmesi için ihtiyaç duyduğu tüm dosyalar burada yer alıyor. İkinci olarak MySQL için yapmamız gereken

;extension=php_mysql.dll

Satırının başında yer alan “;” işaretini kaldırmaktır. Bildiğiniz üzere “;” satırda yer alan komutların çalışmamasını sağlıyordu. Başında “;” bulunan satırlar birer okuma satırı oluyordu.

Php için yapacaklarımız bu kadar. Şimdi sıra MySQL’de. MySQL’in kurulumunu yapmalısınız şimdi. Kurulum için extra bir bilgiye ihtiyacınız yok. Normak şekilde kurmanız yeterli olacaktır.

Windows 2003 Server’lar IIS 6 ile beraber gelmektedir. IIS 6 beraberinde pek çok özellik getirmektedir. İşin kötü tarafı eğer Windows XP bir sistem kullanıyorsanız IIS 6’yı yüklemek gibi bir şansınız olmamamktadır. Sadece Windows 2003’lerde yer almaktadır.

Gerek kontrol gerekse de beraberinde gelen yenilikler sayesinde oldukça iyi bir Web Server programı olduğunu söyleyebiliriz. Özellikle Application Pool bana göre onu öne çıkaran en büyük özelliktir.

Neyse biz işimize geri dönelim ve IIS 6 için Php’nin gerektirdiği ayarları yapalım.

Windows Server 2003 ailesi Server 2000 ailesinden farklı olarak kurulumda IIS de kurulmamaktadır. IIS’i siz kurulumdan sonra kurmalısınız. Kurulum için “Manage Your Server” ekranına ihtiyacınız olacaktır. Burada “Add or Remove a role” linkine tıklamanız gerekmektedir. Karşınıza gelecek olan listeden “Internet Information Server” ı seçip Next butonuna tıklamalısınız. Yine Next butonuna tıkladığınız zaman ise kurulum başlayacaktır. Kurulum için gerekli olan dosyalar Windows CD’sinde yer almaktadır. Kurulumun bitmesi ile IIS çalışır hale gelecektir.

IIS 6’yı açtığımız zaman 5 ve 5.1’dekine benzer olarak sol tarafta yer alan bölümler ihtiyacımız olan işlemleri yapmak için gerekli kolaylığı sunmaktadır. Sol tarafta listenin sonunda “Web Extensions” yer almaktadır. Tıkladığımız zaman sağ tarafta IIS tarafından çalıştırılabilecek olan web dosya uzantılarının listesi yer almaktadır. Örneğin IIS’in ASP dosyalarını çalıştırmamasını ayarlayabilirsiniz bu bölümden. Biz sağ tarafta üstte yer alan “CGI Web Extensions”ı seçip “Allow” butonuna tıklayacağız. Bu şekilde CGI komutları artık IIS tarafından çalıştırılmaya başlanacaktır. Hemen aklıma gelmişken söyliyeyim. Windows 2003 Server’a Php’yi CGI olarak kuracağız.

Şimdi sol taraftan “Web Sites” a tıklayalım. Default Web Site’a sağ tıklayıp “Properties” i seçelim. Karşımıza gelecek pencerede “Home Directory” sekmesine gelelim. Sağ altta “Configuration” butonu yer almaktadır. “Configuration” butonuna tıkladığımız zaman karşımıza “Application Configuration” penceresi açılacaktır. Mappings sekmesindeki “Add” butonuna tıklayalım. “Add/Edit Application Extension Mapping” penceresi açılacaktır. Browse butonuna tıklayıp “c:/php” içindeki “php-cgi.exe” dosyasını seçip “Open” butonuna tıklayalım. “Add/Edit Application Extension Mapping” penceresindeki “Extension” kutucuğuna “.php” yazalım. (Noktayı unutmayalım). Ok butonlarına tıklayarak pencereleri kapatalım ve IIS’i tekrar başlatalım.

Aslına bakarsanız yapılacak işler bundan ibaret. Ancak NTFS formatlı dizinlerde bir de çalıştırma izni verilmesi gerekmektedir. Bunun için C altında yer alan “php” klasörünü açalım. Klasör içinde “php-cgi.exe” dosyasını bulalım. Sağ tıklayıp “Properties” i seçelim. Security sekmesine gelelim. Burada “php-cgi.exe” dosyasını kimlerin çalıştırma yetkisinin olduğu ve hangi yetkilerle çalıştırabildikleri yer almaktadır. Bizim yapmamız gereken bu listeye bir de IUSR_makinaadi kullanıcısını eklemektedir. Add butonunu kullanarak IUSR_makinaadi kullanıcısını listeye eklemelisiniz. Eğer bilgisayarınıza “ceviz” adını verdiyseniz eklemeniz gereken kullanıcı “IUSR_ceviz”’dir. Kullanıcıyı ekledikten sonra altta yer alan yetki listesinde “execution” ın seçili olup olmadığını kontrol ediniz.

İşte bu kadar. Windows 2003 Server üzerine Php, MySQL kurup IIS için gerekli ayarları yaptık. İsterseniz çalışıp çalışmadığını deneyebilirsiniz. Aşağıdaki kodları Notepad’de yazıp “phpinfo.php” adıyla wwwroot altına kaydediniz. Daha sonra da tarayıcıdan çağırabilirsiniz. Karşınıza Php 5.01. yazılı olan bir sayfa gelirse çalışıyor demektir.
__________________
pReNsEs isimli üyemiz çevrimdışıdır. (Offline)  
Digg this Post!Add Post to del.icio.usStumble this Post!Reddit!Google Bookmark this Post!Live Bookmark this Post!Propeller this post!
Alıntı ile Cevapla

Sponsor Linkler
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)

 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular

Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Dhcp Server Kurulumu Ve Konfigurasyonu efe Network 0 24-10-2007 00:14
Php + MySQL + Apache + Phpmyadmin kurulumu pReNsEs Asp,Perl,Php,Html 0 29-05-2007 22:22
Windows 2000 Server Kurulumu lifeandeath Windows 0 19-04-2007 19:53
Windows Kurulumu [MasterSlawe] Windows 2 16-03-2007 21:36
Windows Vista Kurulumu / Resimli Anlatım KöTü KeDi ŞeRaFeTTiN Resimli / Videolu Program Anlatım 0 06-03-2007 03:05


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 05:40 .


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

Gizlilik Politikası | KooLpa üyeleri onay gerektirmeksizin mesaj yazabilmektedir. KooLpa' da yasalara aykırı unsurlar bulursanız buraya yazınız. En kısa zamanda gereği yapılacaktır.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208