|
|
#1 (permalink) |
|
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. |
|
|
|
|
|
|
#2 (permalink) |
|
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. |
|
|
|
|
|
|
#3 (permalink) |
|
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 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 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 Kod:
AddDefaultCharset ISO-8859-9 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();
?>
__________________
i got the blues. |
|
|
|
|
|
|
#4 (permalink) |
|
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. |
|
|
|
|
|
|
#5 (permalink) |
|
Ü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 |
|
|
|
|
|
#7 (permalink) |
|
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. |
|
|
|
|
![]() |
| Etiketler |
|
kurulumu , phpmyadmin , phpmodul , mysql , apache , uzerinde , sistemler , windows |
|
|
Zoque'a hoşgeldiniz!|
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 |