CAYBURG.COM
Programlama Dilleri Delphi, Visual Basic, C, C++,C#, ASP, Perl, Php, Html vb. diller hakkında bilgi ve birikimlerinizi paylaşabilir ve yardım alabilirsiniz.
Cevapla
Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu Bu konu 148 defa okundu ve 4 yorum yazildi.
 
Seçenekler
Alt 22.09.2007, 17:59   #1
burak25
Guest
Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu

Bu makalenin amacı Windows sistemlerin üzerinde Apache web sunucu, MySQL veritabanı sunucu, PHP yorumlayıcısı ve phpMyAdmin kurulumu'nu anlatmaktır. Eğer makaleyi dikkatle okur ve her noktayı dikkatle yaptığınızdan emin olursanız kısa sürede kurulum tamamlanacaktır.

Öncelikle nelerin ne işe yaradığını, ne amaçla kurduğumuzu anlatalım. Temel olarak web sunucuları http protokolünden sunucu bilgisayardaki bir klasördeki dosyaları yollamak, yayınlamak amacıyla kullanılırlar. Fakat eğer amaç yapısal işlemlerin bulunacağı programlar yazmak ise ve bazı bilgileri kaydetmek ise bunun içine kodları yorumlayacak bir yorumlayıcı ve veritabanı işlemlerini halletmesi için veritabanı sunucu gerekir. Apache bizim http protokolü web sunucumuzdur. Sunucumuzdaki dizinlerle, ağ işlemleriyle vs. bu yazılım ilgilenir.MySQL ilişkisel SQL veritabanı sunucumuzdur. MySQL bizim verilerimizi kayıtlı tutar ve bu verilerle yapacağımız işlerde yardım eder, çeşitli özellikler sunar. PHP bizim “php” kodlarını işleyen yorumlayıcıdır. PhpMyAdmin MySQL sunucumuzdaki verilere daha rahat erişebilip, onlar üzerinde bazı ayar ve işlemleri yapmamız için php ile hazırlanmış açık kaynak bir betiktir.

Gelelim kurulumlarla ilgili açıklamalara;
Apache'nin kurulumu oldukça basittir ve yükleme bittiği anda bilgisayarınız http protokolünden dosya yayınına başlayacak şekilde konfigüre edilmiştir.
MySQL'de Apache kadar kolay yüklenir ve terminalden/dos kipinden SQL sorgularıyla veritabanı yaratabilir/silebilir/veri çekebilir/veri gönderebilirsiniz....
PHP'i yüklemek demek iki türlüdür. Bir CGI yorumlayıcı şeklinde bir de Modül şeklindedir. Ben PHP'i modül olarak kurmayı anlatacağım.
PhpMyAdmin'in sadece konfigürasyon dosyasında basit bir ayar var gerisi sıkıştırılmış dosyayı http sunucununuzun yayın klasörünün altında istediğiniz isimde bir klasöre açmak.(Örneğin: pma)

Apache Kurulumu
[For Members][Üye Özel] adresinden Apache'nin son sürümünü indiriyoruz. (.exe veya .msi)
(Makale yazıldığı tarihteki kararlı sürüm: Apache 2.0.49)

Yükleme tamamlandıktan sonra kurulum dosyasını açıyoruz. Karşımıza çıkan pencerede “Next”e basıyoruz.

Bir sonraki ekranda karşımıza lisans sözleşmesi çıkıyor. Sözleşmeyi okusanızda okumasanızda “I accept the terms in the licence agreement”ı seçer ve “Next” derseniz bir sonraki ekrana geçmiş ve bütün kuralları kabul etmiş olursunuz.

Bu ekranda Apache'nin ne olduğu konusunda fikir veren bilgiler bulunuyor. “Next” tuşuna basarak bir sonraki ekrana geçiyoruz.

Burası aslında çok fazla önemli olan ayarlar değil eğer yerel bir sunucuysa ve barındırma hizmeti vermeyecekse. “Network Domain” yerine localhost yazıyoruz. “Server Name” yerine de localhost yazıyoruz. “Administrator's Email Address” yerine eposta@alanadi.com yazıyoruz.Burada istediğiniz bir epostayı yazabilirsiniz ama tavsiyem çalışan bir eposta yazmanız... Eğer başka bir web sunucu yazılımı yüklü değil ise (örneğin; IIS) ilk seçeneği tercih ediyoruz. (for All Users, on Port 80, as a service – Recommended) Eğer Apache'nin sadece o an ki kullanıcıdan kullanılmasının ve el ile açılıp 8080 portu üzerinden hizmet vermesini istiyorsak ikinci seçeneği seçili hale getiriyoruz. (only for the Current User, on port 8080, when started Manually)
“Next” tuşuna tıklayıp ilerliyoruz.

Bu ekrandan “Typical” seçerek ön tanımlı yükleme yapılır eğer Custom derseniz kendi seçtiğiniz bileşenler yüklenir. Tavsiye “Typical”ı seçip “Next” tuşuna tıklamanız ve bir sonraki ekrana geçmeniz.

Buradan Apache'nin kurulacağı klasörü seçebilirsiniz. Tavsiyem ayarı olduğu gibi bırakmak.
“Next” tuşuna tıklıyoruz ve bir sonraki ekrana geçiyoruz.

En son adımda size kurulumun başlayacağını söylüyor ve “Install” tuşuna basıp bütün işlemleri onaylıyor, Apache yazılımını kuruyoruz.

Ve Apache yükleniyor....

Apache'nin yüklenmesi sona erince size bir mesaj veriyor kurulumun başarılı geçtiğine dair. Ve burada “Finish” diyip kurulumu tamamlıyoruz.

Kutlarım, Apache kurulumunu tamamladınız..

MySQL Kurulumu
[For Members][Üye Özel] adresinden mysql'in en son sürümünü indiriyoruz ve istediğimiz bir yerde klasöre açıyoruz sıkıştırılmış dosyayı.Ve setup.exe 'yi çalıştırıyoruz.
(Makale yazıldığı tarihteki kararlı sürüm: MySQL Servers and Clients 4.0.18)

Karşımıza ekranı kaplamış, yeşil arka plânlı bir yükleme ekranı çıkıyor.Bu makalede arka planı boşu boşuna ekran görüntülerine dahil etmemeyi uygun gördüm. Sadece ilgili yerlerin ekran görüntüsü var.

Karşımıza çıkan ilk ekran'da “Next” tuşuna basıp bir sonraki ekrana geçiyoruz.

Bu ekran'da mysql hakkında bilgi bulunuyor. “Next” tuşuna basıyoruz ve bir sonraki ekrana geçiyoruz.

MySQL'in yükleneceği klasörün yolunu belirtiyoruz. Bu ayarın aynı şekilde kalması tavsiyemdir.
“Next” tuşuna basıyoruz ve bir sonraki ekrana geçiyoruz.

Karşımıza çıkan ekranda üç farklı seçenek var. İlk seçenek tavsiye edilen ayarlarla kurulumu kendisi ayarlıyor. İkinci seçenekte çalışacak en küçük konfigürasyon ile kurulum ayarlanıyor. Son seçenekte ise konfigürasyonu biz belirliyoruz. İlk seçeneği seçip “Next” tuşuna basıyoruz ve bir sonraki ekrana geçiyoruz.

MySQL kuruluyor...

Ve MySQL'in kurulduğuna dair mesaj ekranı karşımıza geliyor “Finish” diyor ve kapatıyoruz.
Kutlarım, MySQL kurulumunu tamamladınız...

Şimdi c:\mysql\winmysqladmin.exe dosyasını çalıştırıyoruz.

Karşımıza ilk açılışta sadece bir kereliğine mahsus çıkacak giriş ekranı geliyor. Buradan kullanıcı adı ve şifre belirleyeceğiz. Tamamı küçük karakterlerden oluşan ve Türkçe karakter içermeyen kullanıcı adı ve şifre seçip burayı geçin.

İşte bu kadar mysql de tamamdır..

PHP Kurulumu
[For Members][Üye Özel] PHP'nin son sürümünü indiriyoruz. Fakat şöyle bir durum var; bu makalenin yazıldığı zaman iki farklı sürüm vardı; bunlar PHP 4.3.7 ve PHP 5 RC3. Biz kurulumda PHP 4.3.7'i anlattık. PHP 5 RC3'ün kurulumu denenmemiştir ve oluşabilecek sorunları forumda sorabilirsiniz... (Makale yazıldığı tarihteki kararlı sürüm: PHP 4.3.7)

Not: PHP'nin .zip uzantılı modül sürümünü indiriniz. Lütfen dikkat ediniz .zip sürümünün kurulumu ile .exe uzantılı çalıştırılabilir kurulumun ayarları farklıdır ve bu makale .zip dosyasının kurulumunu anlatmaktadır.

PHP'nin zip dosyasını c:\php nin içine açıyoruz. Fakat burada önemli olan nokta c:\php klasöründe klasör ve dosyaların bulunması. Yani dosyalar php.4.3.7 gibi bir alt klasörde olmamalı !

PHP.INI Ayarları

Şimdi c:\php klasörüne geliyoruz. php4ts.dll isimli dosyadan bir tane kopyalıp eğer win9x'de isek windows\system eğer nt tabanlı bir sistemde isek winnt\system32 eğer xp kullanıyorsak windows\system32 klasörüne yapıştırmak.

Yine c:\php'de iken php.ini-dist dosyasından bir tane kopyalayıp adını php.ini olarak c:\php içine kaydediyoruz.

PHP.ini'yi açıyoruz ve extension_dir= “./” satırını bulup bunu Extension_dir=c:\php\extensions olarak değiştiriyoruz.

PHP.ini içindeyken “Dynamic Extensions” bölümüne gidiyoruz ve aşağıdaki değişiklikleri yapıyoruz.

Şu satırları;
PHP Kodu:
;extension=php_gd2.dll
;extension=php_imap.dll
;extension=php_sockets.dll
;extension=php_zip.dll

olarak değiştiriyoruz
.

extension=php_gd2.dll
extension
=php_imap.dll
extension
=php_sockets.dll
extension
=php_zip.dll




Ve PHP.ini'yi kaydedip kapatıyoruz. Sonra php.ini'nin bir kopyasını alıp win9x ve xp'de windows, nt'de winnt altına yapıştırıyoruz.

Apache httpd.conf Ayarları
c:\Program Files\Apache Group\Apache2\conf\httpd.conf dosyasını açıyoruz.

LoadModule diye başlayan 30-35 tane satır var. Bu satırların altında yeni bir satırdan itibaren şu satırları ekliyoruz:

PHP Kodu:
LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application
/x-httpd-php .php
AddType application
/x-httpd-php .php3
AddType application
/x-httpd-php .phtml
AddType application
/x-httpd-php-source .phps



Ayrıca;
PHP Kodu:
DirectoryIndex index.html index.html.var
satırını bulup bunu aşağıdaki şekilde düzenliyoruz.
DirectoryIndex index.html index.htm default.html default.htm index.php default.php index.php3 default.php3



ve

PHP Kodu:
AddDefaultCharset ISO-8859-1

satırını bulup bunu
AddDefaultCharset ISO
-8859-9
olarak değiştiriyoruz
.



Dosyayı kaydedip kapatıyoruz.

Şimdi Başlat -> Tüm Programlar / Programlar -> Apache HTTP Server 2.0.49 -> Configure Apache Server -> Test Configuration diyoruz. Ve eğer msdos penceresi açılıp kendiliğinden kapanırsa yani bir hata vermez ise sorun yok, kurulum başarıyla tamamlanmış demektir.

c:\Program Files\Apache Group\Apache2\bin\ApacheMonitor.exe veya Başlat -> Tüm Programlar / Programlar -> Apache HTTP Server 2.0.49 -> Control Apache Server -> Monitor Apache Servers ı tıklıyor ve Apache Monitör'ü açıyoruz.

Ekran görüntüsündeki gibi “Status/Durum” çubuğunda Apache/2.0.49 (Win32) PHP/4.3.7 yazıyorsa ve konfigürasyon testinde hata çıkmadıysa sorunsuz olarak kurulum tamamlandı.

Şimdi PHP'i sınayalım bakalım;

Başlat -> Çalıştır -> notepad yazıyoruz ve Not Defterini açıyoruz. Burada aşağıdaki kodları yazıp c:\Program Files\Apache Group\Apache2\htdocs klasörü altına index.php adında kaydediyoruz.

PHP Kodu:
<?
phpinfo
();
?>






Varsayılan tarayıcınızı açıp adres satırına localhost veya 127.0.0.1 yazıyoruz. Eğer PHP Version 4.x.x gibi bir başlıkla mor bir sayfa açılır ve PHP logosu bulunuyorsa kutlarım bilgisayarınızda Apache ve PHP kuruldu ve çalışacak durumda.

phpMyAdmin Kurulumu
[For Members][Üye Özel] adresinden pma'nın son sürümünü indiriyoruz ve c:\Program Files\Apache Group\Apache2\htdocs\pma klasörü altına açıyoruz. (Makale yazıldığı tarihteki kararlı sürüm: phpMyAdmin 2.5.7)

Varsayılan tarayıcınızı açıp adres satırına localhost/pma yazıyoruz ve bakıyoruz eğer PMA açılırsa tamamdır.
  Alıntı ile Cevapla
Alt 17.11.2007, 04:16   #2
emilmutlu
Anaokulu
Standart Cevap: Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu

güzel bir bilgi olmuş
emilmutlu isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 18.04.2008, 23:52   #3
Bay Hasan62hasan
Silver Members
Standart

Teşekkürler. Emeğine Sağlık. Güzel Bir çalışma
Hasan62hasan isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Hasan62hasan, Tesekkür Edenler:
Alt 19.04.2008, 00:54   #4
Bay fastdevil
Bronze Members
Standart

verdiğiniz bilgiler için teekkür ederimm
fastdevil isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
fastdevil, Tesekkür Edenler:
Alt 26.04.2008, 22:34   #5
Bay yanlızkurt
Bronze Members
Standart

saolll........
yanlızkurt isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla


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

Yetkileriniz
Yeni Mesaj yazma yetkiniz Aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz Aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz Aktif değildir dir.

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

Benzer Konular
Konu Konuyu Başlatan Forum Cvpl Son Mesaj
SATA Disklere Windows Kurulumu Resimli kozzi Bilgisayar Bilgi Bankasi 40 21.11.2008 12:05
El Degmeden Windows Kurulumu (Resimli) BORANIM Bakım/Onarım Programları 2 13.05.2008 17:27
Windows Vista kurulumu. mahuya Silinen Konular ve Mesajlar 30 27.04.2008 02:07
Windows Server 2003 Kurulumu Swipe Bilgisayar Bilgi Bankasi 3 26.11.2007 11:55

Paylaşmak Özgürlüktür - Arşiv - Yukarı git Web Stats TOPlist
File Hosting Free Kurd Radyo Dinle Bedava Albüm Vaylo Yeni Albüm Albüm Paylasim
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
Powered by vBulletin® Version 3.7.4 ©2000 - 2008, Jelsoft Enterprises Ltd.
Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 10:15 .