Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Webmaster Kaynaklari » Sunucu Tabanlı Programlama (Server Side) » Veritabanları » Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu


Yanıt
 
LinkBack Seçenekler
Old 17.02.2005   #1 (permalink)
 
omerbalyali's Avatar
 
Üyelik Tarihi: 15.02.2005
Yer: İstanbul
Yaş: 20
Mesaj: 924
Görsel: 24
Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu


Bu da aslında önceden yazmış olduğum ve ceviz.net gibi başka sitelerde yayınlanan makalem. Link verecektim ama buraya eklemek diğer linklerin açılmama ihtimaline göre daha iyi diye düşündüm.

Konu uygun görülmezse silinebilir.



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)

Resimlerle ilgili açıklama: Resimlerin üstüne tıklarsanız büyük hallerini görebilirsiniz....

İçindekiler;
1-Apache Kurulumu (Sayfa: 2)
2-MySQL Kurulumu (Sayfa: 3)
3-PHP Kurulumu, PHP.ini ve Apache ile ilgili ayarlamalar (Sayfa: 4)
4-phpMyAdmin Kurulumu (Sayfa: 5)
5-Son söz ve ek dosyalar (PHP.ini ve httpd.conf) (Sayfa: 5)


Sayfa 2

Apache Kurulumu
http://www.apache.org 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..
__________________
i got the blues.
omerbalyali şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 17.02.2005   #2 (permalink)
 
omerbalyali's Avatar
 
Üyelik Tarihi: 15.02.2005
Yer: İstanbul
Yaş: 20
Mesaj: 924
Görsel: 24
Re: Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu

Sayfa 3

MySQL Kurulumu
http://www.mysql.com 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.




Ve MySQL Monitor.

__________________
i got the blues.
omerbalyali şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 17.02.2005   #3 (permalink)
 
omerbalyali's Avatar
 
Üyelik Tarihi: 15.02.2005
Yer: İstanbul
Yaş: 20
Mesaj: 924
Görsel: 24
Re: Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu

Sayfa 4

PHP Kurulumu
http://www.php.net adresinden 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ı;
Kod:
;extension=php_gd2.dll
;extension=php_imap.dll
;extension=php_sockets.dll
;extension=php_zip.dll
Kod:
extension=php_gd2.dll
extension=php_imap.dll
extension=php_sockets.dll
extension=php_zip.dll
olarak değiştiriyoruz.

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:

Kod:
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;

Kod:
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

Kod:
AddDefaultCharset ISO-8859-1
satırını bulup bunu

Kod:
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.

Kod:
index.PHP:

<?
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.
__________________
i got the blues.
omerbalyali şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 17.02.2005   #4 (permalink)
 
omerbalyali's Avatar
 
Üyelik Tarihi: 15.02.2005
Yer: İstanbul
Yaş: 20
Mesaj: 924
Görsel: 24
Re: Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu

Sayfa 5

phpMyAdmin Kurulumu
http://www.phpmyadmin.net 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.

Son söz: Windows sistemimiz üzerinde çalışan bir Apache + MySQL + PHP + phpMyAdmin'imiz oldu. Eğer kurulumda bir sorun yaşarsanız info@omerbalyali.com adresine eposta atabilirsiniz.

Kolay gelsin.

Ömer Balyalı
info@omerbalyali.com
Makalenin yazıldığı tarih: 12 Haziran 2004

php.ini dosyasını indirmek için tıklayınız...
httpd.conf dosyasını indirmek için tıklayınız...

http://www.ceviz.net/index.php?case=article&id=294
http://www.omerbalyali.com/makale_php_kurulum.html
__________________
i got the blues.
omerbalyali şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 17.02.2005   #5 (permalink)
 
erguven's Avatar
 
Üyelik Tarihi: 31.07.2001
Yer: Edirne
Yaş: 21
Mesaj: 462
Re: Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu

+ olarak; eğer mysql4.1.x versiyonunu kullanacaksanız http://forum.zoque.net/showpost.php?...17&postcount=5 adresinde yazılanları uygulamanız gerekli.
__________________
/home/fatih/ | Registered Linux User #384896
erguven şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 17.02.2005   #6 (permalink)
nothingrows
 
Mesaj: n/a
Re: Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu

birde foxserv tabiki. kendisi yapıyo arkadaş seviyoruz tilkileri, di mi?
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 17.02.2005   #7 (permalink)
 
omerbalyali's Avatar
 
Üyelik Tarihi: 15.02.2005
Yer: İstanbul
Yaş: 20
Mesaj: 924
Görsel: 24
Re: Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu

Tilki iyidir.

Foxserv'ü hiç incelemedim. Sadece web sunucu mu bu yoksa easyphp, phptriad gibi bir "paket" program mı?

Daha hiç easyphp, phptriad gibi paketleri kullanmadım ama eminim ki PHP'i direk elden yüklemek daha rahat. Sebebi? Kurulum her seferinde tekrar tekrar yapılmıyor, dikkatlice yapılınca 1 kere yapılıyor ve her şey* sizin kontrolünüzde kuruluyor.

Apache, MySQL, PHP, PMA kuruyorsanız gerçekten sizin kontrolünüzde. (Açık Kaynak)
__________________
i got the blues.
omerbalyali şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 17.02.2005   #8 (permalink)
nothingrows
 
Mesaj: n/a
Re: Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu

paket tabiki ole hazır bişiler bulamadım myadminin dışında. içinde PHP,MySQL,apache ve phpmyadmin mevcut. ayrıca kurarken portunu 80 in dışında bişi ayarlarsınız iis ile sorunsuz çalışır.
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Sponsorlu Bağlantılar
Zoque.Forum
Reklam
Yanıt

Etiketler

kurulumu , phpmyadmin , phpmodul , mysql , apache , uzerinde , sistemler , windows



 
Zoque'a hoşgeldiniz!
Zoque 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. "Az ama Öz" sloganından yola çıkarak, kaliteli ve nitelikli katılımı temel alır.

Saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]


Üye Girişi:

UslanmaM baktabul.com TEKplatform TEKplatform

En popüler ilk 100 etiket
Tag Cloud
acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi bilgisayar blog calisma canon css dijital div domain dosya eleman film firefox flash font form forum fotograf freelance google gore grafik grafiker hakkinda hangi hata hatasi hosting html ilgili ilk image internet istanbul istiyorum java javascript karakter kayit kisisel kullanimi link logo mac mail menu muzik mysql nasil neden nedir online