Apache nedir ve neden Apache? Apache web sunucunuzu kurmaya yarayan bir programdır. Bu Sunucuyu kurdugunuzda Internet dizini gibi dizin altına gönderdiğiniz dosyaları yayınlar. 80 Portunu kullanarak çalışır. Skype gibi programlar çalışmasını etkileyebilir. Neden apache sorusuna gelirsek de Apache php ile iyi geçinen ve aralarında muhteşem uyum olan bir eşlidir diyebiliriz. Artı bir çok özelliği'de yanında gelmektedir. Genelde sunucuların tercih ettiği ücretsiz olarak dağıtılan bir programdır diyebiliriz. PHP nedir? ve MySQL nedir? diye anlatmaya başlarsak bu yazının sonu gelmez. http://httpd.apache. org/download. cgi site'ye girelim. Win32 Binary yükleyici dosyasını bilgisayarımıza download ediyoruz. . msi dosyasını açtıktan sonra, Apache kurulum'una başlıyoruz. Eğer yükleme dizinini değiştirmediyseniz Crogram FilesApache GroupApache2 Dizini içerisinde Apache dosyalarımız bulunuyor. Programı yükledikten sonra Apache Monitor aktif oluyor ve sunucu çalışmaya başlıyor. Crogram FilesApache GroupApache2conf dizini altında http. conf dosyasını açıyoruz, Gerekli ayarlamaları yapalım; Başlar > Çalıştır > cmd Ve ardından, Komut satırına; Net stop apache2 yazarak apache'yi durduralım. DocumentRoot "C:/Program Files/Apache Group/Apache2" Kırmızı ile yazılan yer dosyalarınızı internet üzerinde sunacağınız dizinin adı yani sunucu ana dizinini belirliyoruz. Ben C:www olarak ayarladım. ÇIKTI: 1. DirectoryIndex index.html index.html. var index. php index. php3 Eklemesini de yaptıktan sonra devam ediyoruz; ÇIKTI: 1. 2. #LoadModule ssl_module modules/mod_ssl. so Buluyoruz ve altına ÇIKTI: 1. 2. LoadModule php5_module "C:/PHP/php5apache2. dll" Satırını ekliyoruz. Aktif olmasını istediğimiz modülün başındaki # kaldırararak, sunucuyu restartlayarak gereçli olabilmesini sağlayabilirsiniz. ÇIKTI: 1. 2. AddType application/x-compress. Z 3. AddType application/x-gzip. gz. tgz Satırını buluyoruz ve ÇIKTI: 1. 2. AddType application/x-httpd-php. php 3. AddType application/x-httpd-php. php3 4. AddType application/x-httpd-php-source. phps Altına bunları ekliyoruz. Şimdi sunucumuzu aktif hale getirmeden önce PHP'ye ait gereken dosyaları download etmek için, http://www.php.net/get/php-5.1.4-Win32. zip/from/a/mirror site'ye giriyoruz. Seçeneklerden birisini seçip, PHP 5.1.4 programını download ediyoruz. php-5.1.4-Win32. zip dosyasını CHP dizinine açıyoruz (Unutmadan, eğer başka bir yere yükleyecekseniz yukarıdaki LoadModule php5... kısmını düzenlemeniz gerekir.) Ardından libmysql. dll dosyasını C:Windows dizini altına kopyalıyoruz ve php. ini-recommended adlı dosyamızı PHP. ini olarak değiştirerek C:Windows altına kopyalıyoruz ve php. ini'deki ayarlara geçiyoruz. ÇIKTI: 1. 2. short_open_tag = Off bu kısım <? ?> şeklindeki php tagları arasında çalışıp çalısmadıgını aktif etmek icin mevcut Off olduğu zaman <?php şeklinde başlanılan dosyalar PHP yorumlayıcısı tarafından yorumlanır on olduğu zaman <? Şeklinde de kullanabilirsiniz. Size önerim bunun kapalı kalmasıdır. ÇIKTI: 1. 2. asp_tags = Off Bu <? ?> gibi php taglarının yerine <% %> asp taglarınızı kullanabilmeniz için mevcut eğer asp tarzında kodlarınızı da yazabilirsiniz. ÇIKTI: 1. 2. max_execution_time = 30 Bu da Bir PHP dosyasının maximum ne kadar işlem yapabileceği zamanı belirtir saniye cinsinden bunu da yükseltebilirsiniz. ÇIKTI: 1. 2. default_mimetype = "text/html" altında bulunan 3. ;default_charset = "iso-8859-1′′ yazıyı 4. default_charset = "iso-8859-9′′ ile değiştiriyoruz. Extensionlarda ise gerekli extension. dll dosyasının başında bulunan ; işaretini kaldırıyoruz ve sunucuyu restartlıyoruz. Bu arada sunucumuzu hala başlatmadık. ;extension=php_mysql. dll dosyasının başındaki ; kaldırıyoruz örnek olarak. ÇIKTI: 1. 2. ; For Win32 only. 3. ;sendmail_from = document. write ;document. write ;document. write ;me@example.com Bu kısımda da ÇIKTI: 1. 2. ; For Win32 only. 3. sendmail_from = document. write ;document. write ;document. write ;wardom@wardom. org gibi düzeltmemizi yapıyoruz, (dikkat gene baştaki ; kaldırdık.) Tekrar; Başlar > Çalıştır > cmd Net start apache2 yazarak apache'yi başlatıyoruz. MySQL http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-noinstall-5.1.5-alpha-win32. zip/from/pick adresine girerek, sayfayı aşağı indirerek, mysql programını bilgisayarımıza download ediyoruz. Sıkıştırılmış dosya formatında olması gerekli, . zip bunu C:mysql dizini altına açıyoruz ve bu dizin altında bin dizini içerisinde mysqld-max-nt. exe dosyasını çalıştırıyoruz ve çalıştırdıgımızda MySQL sunucumuz aktif hale geliyor. C:www dizini altına attıgımız her dosya internet üzerinde http://localhost/ ile aynı karşılığa gelmektedir. Saygılar. - @51m©@

easyphp yi kur geç. boşver. güzel paylaşım teşekkürler.