Apache, Php, MySQL, Phpmyadmin dosyalarını aşağıdaki linkten toplu olarak indirebilirsiniz.
[Linkleri sadece üyelerimiz görebilir. Üye olmak için tıklayın...]
Kuruluma ilk olarak apache serverımızdan başlıyoruz.Apache yi kurarken IIS kullanıyorsanız kapalı olsun.
Apache Kurulumu apache_2.0.55-win32-x86-no_ssl.msi dosyasını çalıştırıyoruz.
Karşınıza çıkan boşlukları localhost, localhost, asd@asd yazarak geçebilirsiniz. En son karşınıza çıkan sunucuların listesinde ISS seçili olacaktır. Fakat burdan Apache yi işaretlemeniz gerekiyor. Ardından kurulumu kendisi yapacaktır.
Apache mizi kurduk ve çalıştırdık.Web sunucumuzun kök dizini varsayılan olarak D:\Program Files\Apache Group\Apache2\htdocs olacaktır. ( Apache yi C sürücüsüne kuranlar için C:\Program Files\Apache Group\Apache2\htdocs kök dizindir. ) Sıkça bu dizin ile işimiz olacağından böyle uzun bir yol zorluklar çıkaracaktır. Bunu daha ulaşılabilir bir klasör yapmak için Apache konfigürasyon dosyası olan D:\Program Files\Apache Group\Apache2\conf\httpd.conf ( Apache yi C ye kuranlar için C:\Program Files\Apache Group\Apache2\conf\httpd.conf ) dosyasını Notepad gibi bir metin editörü ile açıyoruz.
Dosyada CTRL+F tuş kombinasyonunu kullanarak DocumentRoot "D:/Program Files/Apache Group/Apache2/htdocs" yazısını arattırıyoruz. ( Apache yi C ye kuranlar D sürücüsü yerine C sürücüsünün yolunu yazcaklar )
Web sunucumuzun yeni kök dizinini D:\Apache yapmak istiyorsak bu satırı DocumentRoot "D:/Apache" yapıyoruz (\ yerine / kullandığımıza dikkat edin). Bu satırın biraz daha aşağısında bulunan <Directory "D:/Program Files/Apache Group/Apache2/htdocs"> ifadesini de benzer bir şekilde <Directory "D:/Apache"> yapıyoruz. Bu dosyada yaptığımız değişiklikleri kaydediyoruz ve D sürücümüzde Apache diye bir klasör oluşturuyoruz.
Apache'yi yeniden başlatmak için ekranın sağ alt köşesinde bulunan Apache simgesine çift tıklıyarak Apache Service Monitor penceresini açıyoruz.
PHP Kurulumu Dosyayı indirdikten sonra herhangi bir dosya sıkıştırma/açma programı ile (WinRAR, WinZip, vs.) dosyayı D:\php dizinine açıyoruz. ( Apache yi C sürücüsüne kuranlar C sürücüsünde de acabilirler PHP yi ) Daha sonra bu klasörde bulunan php.ini-dist dosyasının ismini php.ini şeklinde değiştiriyoruz ve Notepad ile açıyoruz.
Dosyadaki doc_root = satırına gidip bu satırı doc_root = "D:\Apache" şeklinde değiştiriyoruz. Biraz aşağıda da extension_dir = "./" satırını da extension_dir = "D:\php\ext" şeklinde değiştiriyoruz ve dosyamızı kaydediyoruz.
Şimdi Apache ye PHP yi tanıtıcaz.Bunu 2 Şekilde yapabiliriz.Ya CGI binary şeklinde (php-cgi.exe dosyası ile) ya da Apache Module DLL şeklinde (php5apache2.dll dosyası ile). Daha iyi performans almak için PHP'yi Apache'ye DLL Module şeklinde tanıtacağız.
Apache'ye kurmuş olduğumuz PHP'yi tanıtmak için D:\Program Files\Apache Group\Apache2\conf\httpd.conf dosyasına bazı satırlar eklememiz gerek. Bu dosyayı Notepad ile açıp CTRL+F tuş kombinasyonu ile LoadModule diye bir arama yapıyoruz. LoadModule kelimesinin ilk bulunduğu yerin biraz altında LoadModule ile başlıyan bir sürü satır göreceksiniz. Bunların en sonuna gidiyoruz ve aşağıdaki 3 satırı oradaki boşluğa ekliyoruz:
LoadModule php5_module "D:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/php"
Dosyayı kaydetip apache yi yeniden başlatıyoruz.Bu değişiklik ile Apache'ye PHP'yi tanıtmış olduk. Eğer bir sorun yok ise hiç bir hata mesajı almadan aşağıdaki ekran gelir. Pencerinin altındaki PHP/5.1.4 Apache'nin PHP'yi tanımış olduğunu doğrular.
PHP'nin gerçekten çalıştığını görmek için web sunucumuzun kök dizinine yani D:\Apache nin içine bir metin belgesi oluşturun ( ismi önemli değil ) Aşağıdaki kodları yazıp dosyaya farklı kaydet diyin.Kayıt türü olarak Tüm Dosyalar ı seçin.dosyamızın adını da index.php diye yazıp kaydedin.
PHP- Kodu:
<?php
phpinfo();
?>
Daha sonra web tarayıcınızı açarak[Linkleri sadece üyelerimiz görebilir. Üye olmak için tıklayın...] adresine gidin. Karşınıza aşağıdaki gibi bir ekran çıktı ise PHP kurulumunuz başarılı bir şekilde gerçekleşmiştir.
[Linkleri sadece üyelerimiz görebilir. Üye olmak için tıklayın...]
Şimdi apache'ye index.php dosyasını varsayılan olarak tanıtalım.
[Linkleri sadece üyelerimiz görebilir. Üye olmak için tıklayın...] adresine gittiğimizde dosyamızın ismi index.php olmasına rağmen Apache bu dosyayı açmaz, bu dizin altındaki tüm dosyaların listesini gösterir. Eğer index.php ismine sahip dosyaların varsayılan olarak açılmasını istiyorsak httpd.conf dosyasında bunu belirtmemiz lazım. D:\Program Files\Apache Group\Apache2\conf klasöründeki httpd.conf dosyasını not defteri ile açın ve DirectoryIndex index.html index.html.var satırına gidiyoruz. Satırı aşağıdaki gibi değiştiriyoruz, dosyayı kaydediyoruz ve Apache'yi yeniden başlatıyoruz.
DirectoryIndex index.html index.html.var index.php
Artık [Linkleri sadece üyelerimiz görebilir. Üye olmak için tıklayın...] adresine gittiğimizde otomatik olarak index.php dosyası açılıyor.
MySQL Kurulumu İndirdiğiniz paketteki mysql-essential-4.1.18-win32.msi dosyasını çalıştırın. Windows altında alışık olduğumuz bir kurulum sihirbazı geliyor karşımıza. İlk ekrana NEXT diyip geçelim hemen.
sonraki ekranda Install diyip mysql i kurulumu başlatalım.Kurulum tamamlandıktan sonra MySQL.com Sign-Up penceresinden en alttaki Skip Sign-Up seçeneğini seçerek devam edelim.
MySQL Server'ı konfigüre etmek için Finish butonuna basalım.
Gelen sihirbazda Next butonuna basalım ve Detailed Configuration seçeneğini seçerek devam edelim.- Developer Machine seçip next diyoruz.
- Non-Trabsactional Database Only seçip next diyoruz.
- Hiçbir şey değiştirmeden next diyoruz.
- Decision Support (DSS)/OLAP seçip next diyoruz.
- Hiçbir şey değiştirmeden next diyoruz.
- Best Support For Multilingualism seçip next diyoruz.
- Hiçbir şey değiştirmeden next diyoruz.
- Şifremizi yazıyoruz. Next diyoruz.
Son olarak Execute butonuna basarak konfigürasyonu tamamlayalım. Eğer bir hata almaz isek MySQL kurulumunuz başarılı bir şekilde tamamlanmış olacaktır.
Not: Son adımda belirlemiş olduğunuz tüm ayarlar kaydedilecek ve MySQL hizmeti başlatılmaya çalışılacaktır. Bu esnada bilgisayarınızda çalışmakta olan bir firewall var ise uyarı verebilir. MySQL'in çalışması için gerekli olan 3306 numaralı porta erişime izin vermelisiniz. MySQL kurulumuna başlamadan firewall yazılımınızı kapatarak kurulum esnasında çıkabilecek olası bir problemin önüne geçebilirsiniz.
Şu ana kadar yaptıklarımızın hiç birinden PHP'nin haberi olmadı. PHP'ye MySQL'i tanıtmak için D:\php\php.ini dosyamızı açıp ;extension=php_mysql.dll satırına gidiyoruz ve başındaki noktalı virgül karakterini silip satırı extension=php_mysql.dll haline getiriyoruz ve dosyayı kaydedip kapatıyoruz.
Bir sonraki adım için 2 seçeneğimiz var, bunlardan sadece birini yapmanız yeterli olacaktır. Birincisi, D:\php klsaöründe bulunan libmysql.dll dosyasını sistem klasörünüze, yani D:\WINDOWS\system32 altına kopyalamanız.
İkinci seçenek ise Windows'un PATH ayarlarına D:\php klasörünü eklemek. Bunun için masaüstündeki Bilgisayarım simgesine sağ tıklayıp Özellikler seçeneğine giriyoruz. Buradan Gelişmiş sekmesi altındaki Ortam Değişkenleri butonuna tıklıyoruz. Gelen pencerede alttaki listeden Path isimli değişkeni seçip Düzenle butonuna basıyoruz.
Karşımıza gelen küçük pencerede alttaki metin kutusunun sonuna gelip eğer bir noktalı virgül karakteri yok ise bir noktalı virgül karakteri koyup daha sonra D:\php yazıyoruz. 3 kere Tamam butonuna basarak açmış olduğumuz pencereleri kapatıyoruz.
Bu 2. seçenek biraz daha karışık olmasına rağmen libmysql.dll dosyası D:\php klasöründe kaldığından dolayı PHP ile ilgili dosyalarınızın bir yerde bulunmasını sağlıyor.
Son olarak Apache'yi yeninden başlatıyoruz ve [Linkleri sadece üyelerimiz görebilir. Üye olmak için tıklayın...] adresine giderek çıkan sayfada mysql sözcüğünü aratıyoruz. Eğer sayfada mysql sözcüğü bulunuyor ise PHP MySQL ile tanışmış demektir.
Not: Eğer sayfada mysql bulunmuyor ise bilgisayarınızı yeniden başlatıp tekrar deneyin. Böylece Windows yeni eklediğimiz PATH ayarının farkına varacaktır.
Apache - PHP - MySql i kurmuş bulunuyoruz.Şimdi son adımımız kaldı.
PhpMyAdmin Kurulumu PhpMyAdmin zıp dosyasını D:\Apache\pma klasörüne açıyoruz. ( Apache yi C sürücüsüne kuranlar C:\Apache\pma klasörlerine açsın ) dosyaları zıp tan çıkardıktan sonra config.inc.php dosyasını not defteri ile açalım.
Üç adet olan kodunun karşısında ki ' ' arasına mysql kurarken yazmış olduğumuz root şifrelerini yazıp kaydediyoruz.
Not: [$i]['password'] 3 adettir, üçüne de aynı şifreyi yazıyoruz.
PHP ye türkçe karakterleri desteklemiyor şuanda.PHP nin türkçe karakterleri desteklemesi için D:\Program Files\Apache Group\Apache2\conf klasöründeki httpd.conf dosyasını not defteri ile açıyoruz.
Kod:
AddDefaultCharset ISO-8859-1
satırını
Kod:
AddDefaultCharset ISO-8859-9
olarak değiştiriyoruz ve kaydediyoruz.PHP miz artık türkçe karakterleride destekliyor.
Apache - PHP - MySql - PhpMyAdmin kurulumlarını bitirdik.Umarım bu döküman benim gibi kurmak isteyipte kuramayanlara yardımcı olur.Bu dökümanları değişik birkaç siteden alarak kendim kurduğum şekilde sizlere anlattım.
Şimdi windows u kapatıp yeniden açalım.
Anlatım : akrepkral53 -
Düzenleme &
Upload: Root
Kaynak: frmtr.com