Gönderen Konu: Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu  (Okunma sayısı 16279 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Y.i.Y

  • Moderatör
  • *
  • İleti: 181
  • Puan: 98
  • Cinsiyet: Bay
  • Bir sevda masalı değilki bu elbet birgün bitecek!
    • Yusuf ilyas YILMAZOĞLU - Kişisel Web Sitesi
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
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..

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.

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

PHP Kurulumu
http://www.php.netadresinden 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: [Seç]
;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:
Kod: [Seç]
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: [Seç]
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: [Seç]
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.

Kod: [Seç]
<?
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
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.
Konuyu Paylaş:
  delicious  facebook  twitter  google

Çevrimdışı ViP

  • İleti: 16
  • Puan: 0
  • Cinsiyet: Bay
  • HTML, PHP sırayla ASP inşallah...
Peki Güncellemelerde ne gibi bir yol izlemememiz gerekir, örneğin Aphace2Triad kurdum ama phpmyadmin kısmını güncellemek istiyorum bunu nasıl hatasız bir şekilde başarabilirim, bilgiler için tşk.
<html>
<head>
<title>ViP</title>
</head>
<body>
2 bady arasına yazam dedim oy yazılmıyor...oyyyy
</body>
</html>

ne-x

  • Ziyaretçi
Bunlarla uğraşmak istemeyen arkadaşlar kısaca wamp5 adlı yazılımı aşağıdaki siteden indirerek kurabilirler.

http://www.wampserver.com/en/download.php

Yazılım içeriği :
Apache 2.0.59
PHP 5.2.0 + PECL
SQLitemanager
MySQL 5.0.27
Phpmyadmin

Çevrimdışı gökhan

  • İleti: 12
  • Puan: 0
arkadaşlar bir soru iis yüklü bir bilgisayara aynı zamanda apache yükleyebilirmiyim. yani ben yükledim ama 80 nolu port hatası veriyor. neden olabilir acaba

Çevrimdışı burajan

  • Web Programcısı
  • Administrator
  • *
  • İleti: 5051
  • Puan: 334
  • Cinsiyet: Bay
  • Web Programcısı
    • Burak ŞİMŞEK - Kişisel İnternet Sitesi
Bende hem iis hemde easyphp kurulu. ikisi birden çalıştırılamadığı için birisinin hizmetini durdurup diğerinin başlatıyordum.
Kişisel İnternet Sitem => buraksimsek.com.tr - http://www.buraksimsek.com.tr

Lütfen özel mesaj ile destek istemeyiniz. Önce forumda arama yapınız daha sonra forumda ilgili bölüme konu açınız.

Çevrimdışı AdmiN

  • Genel Sorumlu
  • Administrator
  • *
  • İleti: 7919
  • Puan: 747
  • Cinsiyet: Bay
  • ~|| Bilginin Gücü ||~
    • Kişisel Web Sitem
arkadaşlar bir soru iis yüklü bir bilgisayara aynı zamanda apache yükleyebilirmiyim. yani ben yükledim ama 80 nolu port hatası veriyor. neden olabilir acaba

Bu yapılabiliyor.Onun resimli anlatımını hazırladım ekleyeceğim foruma.

Çevrimdışı osmaniyewebtr

  • İleti: 7
  • Puan: 0
  • Cinsiyet: Bay
    • osmaniye Web Haber Portalı
port değişikliği ile bu yapılabiliyor mesela apache'ye port 80 ISS ye ise port 81 denilerek bu ayarlanabiliyor ama bu nasıl oluyor?. Ben bu cevabı bir forumda görmüştüm ama nasıl yapıldığını bilen arkadaşlar yazarsa memnun olurum.
osmaniye Web Haber Portalı

Çevrimdışı Rıza

  • İleti: 320
  • Puan: 7
  • Cinsiyet: Bay
  • Bilgi paylaşılmadan anlam kazanmaz.
wamp server de port ayarları nereden yapılıyor

Çevrimdışı yusufizzet

  • İleti: 3
  • Puan: 0
-Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu
« Yanıtla #8 : Mayıs 02, 2007, 10:40:02 ÖÖ »

YERDIM LÜTFENApache 2.0.59

PHP 5.2.0 + PECL
SQLitemanager
MySQL 5.0.27
Phpmyadmin
 appserv-win32-2.5.8 bilgi sayarıma kurdum açıklandığı şekilde,ancak acemi olduğun için son işlemi sanıyorum beceremiyorum yardımcı olursanız sevinirim.

  The AppServ Open Project - 2.5.8 for Windows 


 phpMyAdmin Database Manager Version 2.9.2
 PHP Information Version 5.2.1

 Web sayfama   http://logalhost  dan  bu geliyor
About AppServ Version 2.5.8 for Windows
AppServ is a merging open source software installer package for Windows includes :


Apache Web Server Version 2.2.4

PHP Script Language Version 5.2.1

MySQL Database Version 5.0.27

phpMyAdmin Database Manager Version 2.9.2


ChangeLog
README
AUTHORS
COPYING
http://www.AppServNetwork.com
        Change Language :   

 
    Easy way to build Webserver, Database Server with AppServ :-) 

bunu açıyorum
phpMyAdmin Database Manager Version 2.9.2

şifre i giriyorum
sonra veri tabanı oluşturuyorum.
 buraya kadar tamam bundan sonrasına yardım lütfen   SELAMLAR

Çevrimdışı AdmiN

  • Genel Sorumlu
  • Administrator
  • *
  • İleti: 7919
  • Puan: 747
  • Cinsiyet: Bay
  • ~|| Bilginin Gücü ||~
    • Kişisel Web Sitem
-Windows sistemler üzerinde Apache, MySQL, PHP(Modül) ve phpMyAdmin kurulumu
« Yanıtla #9 : Mayıs 02, 2007, 16:41:11 ÖS »
wamp server
phptriad
easy php

bu programalrı kurup kullanabilirsin.Bu tür programlar hem apache hem de mysql i birlikte kuruyor.

Seo4Smf Tagleri:
 

Benzer Konular

  Konu / Başlatan Yanıt Son İleti
2 Yanıt
3851 Gösterim
Son İleti Ağustos 03, 2008, 20:13:46 ÖS
Gönderen: burajan
0 Yanıt
1372 Gösterim
Son İleti Ağustos 24, 2008, 08:14:25 ÖÖ
Gönderen: Yasin_0023
2 Yanıt
1698 Gösterim
Son İleti Aralık 07, 2008, 17:05:44 ÖS
Gönderen: AdmiN
3 Yanıt
2898 Gösterim
Son İleti Nisan 10, 2010, 23:55:47 ÖS
Gönderen: yolcuu
0 Yanıt
166 Gösterim
Son İleti Ekim 15, 2011, 17:05:28 ÖS
Gönderen: lenux