Windows için Apache Web Sunucusu ve Php Kurulumu

Apache Kurulumu

  1. "webserver" ve "www" adlı iki dizin oluşturulur. Sunucu dosyaları "webserver" , site dosyaları ise "www" altında saklanır.Dizinleri, işletim sisteminin çökmesi, diskin formatlanması gibi sorunlardan kurtulmak için başka bir sürücüde oluşturunuz. Örnek D:/ olabilir.
  2. Apache'nin 32 bit sürümü https://www.apachelounge.com/download/VC11/ adresinden indirilir. Bu yazıda Apache 2.4.29 Win32 VC11 (httpd-2.4.29-win32-VC11.zip) sürümünü anlatıyoruz.
  3. İndirilen sıkıştırılmış dosya (.zip) içindeki "Apache24" klasörü "D:/webserver" dizinine kopyalanır.
  4. "D:/webserver/Apache24/conf" içindeki "httpd.conf" dosyasını "Not Defteri" veya "Notepad++" ile açın.Aşağıdaki satırları belirtilen şekilde düzenleyin.

    ServerRoot "c:/Apache24" sunucu ana dizininin belirtildiği bu satırı 
    ServerRoot "d:/webserver/Apache24" olarak değiştirin. 

    #ServerName www.example.com:80 sunucu adının belirtildiği bu satırı
    ServerName localhost olarak değiştirin.

    DocumentRoot "c:/Apache24/htdocs" site dosyalarının bulunacağı dizinin belirtildiği bu satırı
    DocumentRoot "d:/www" olarak değiştirin.

    <Directory "c:/Apache24/htdocs"> satırını
    <Directory "d:/www"> şeklinde değiştirerek site dosyalarımızın bulunacağı "d:/www" dizinine özel yapılandırmayı belirtin. 

    ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" satırını 
    ScriptAlias /cgi-bin/ "d:/webserver/Apache24/cgi-bin/" şeklinde değiştirerek sunucu cgi dosyalarının bulunduğu dizini belirtin.

    <Directory "c:/Apache24/cgi-bin"> satırını
    <Directory "d:/webserver/Apache24/cgi-bin"> şeklinde değiştirerek sunucu cgi dosyalarının bulunduğu dizine özel yapılandırmayı belirtin.

 

PHP Kurulumu

  1. İndirilen Apache VC sürümüyle uyumlu 32 bit PHP dosyalarını https://windows.php.net/download/ adresinden indirin. Apache ve PHP'nin VC sürümlerinin aynı olması gerekir. Apache VC11 ile uyumlu, php-5.6.34-Win32-VC11-x86 (php-5.6.34-Win32-VC11-x86.zip) sürümünü indirin.
  2. "php-5.6.34-Win32-VC11-x86.zip" içindeki dosyaları , "D:/websever" dizininde "php" adıyla dizin oluşturup içine koyun.
  3. "D:/webserver/php" dizininde PHP yapılandırma ayarlarının bulunduğu "php.ini-development" dosyasını bulup adını "php.ini" olarak değiştirin.
  4. "php.ini" dosyasını bir metin düzenleyici ile açıp aşağıdaki satırları düzenleyin:

    extension_dir = "ext" yerine
    extension_dir = "d:/webserver/php/ext" yazın.

    Aşağıdaki satırların başında bulunan noktalı virgülleri (;) kaldırın. Pasif olan MySQL veritabanı bağlantısı çıkarıp aktif hale gelir. 

    extension=php_mysql.dll
    extension=php_mysqli.dll

    [Date] 'i bulup Türkiye saati için: 
    date.timezone = "Etc/GMT-3" ifadesini eklin. Eğer date.timezone ifadesi mevcut ve başında (;) varsa kaldırın.
     

Apache ve PHP'nin Bağlanması

  1. Apache ile Php entegrasyonu için "D:/webserver/Apache24/conf" dizinindeki "httpd.conf" dosyasını yeniden bir metin düzenleyiciyle açın.

    LoadModule ile başlayan satırların en altına aşağıdaki satırı ekliyoruz. 
    LoadModule php5_module d:/webserver/php/php5apache2_4.dll Bu, Apache ile PHP iletişimini sağlar.

    DirectoryIndex index.html satırında sitelerin anasayfa tespitinde varsayılan index dosyaları belirtilir, bu satıra index.php ifadesini ekleyip 
    DirectoryIndex index.html index.php haline getirilir. Bu, sitedeki .php uzantılı index dosyalarını da anasayfa olarak tanıtmış oluyor.

    <IfModule mime_module> grubu içerisine 
    AddHandler application/x-httpd-php .php satırını ekleyerek php uzantılı dosyaları Apache'ye tanıtın.

    Apache'nin, php.ini dosyasındaki ayarlara ulaşabilmesi için dosyanın bulunduğu dizini "httpd.conf" dosyasının en altına şu şekilde ekleyin. 
    PHPIniDir "d:/webserver/php" 
     

Apache'nin Windows Servisi Olarak Kurulumu

  1. Nihayet "D:/webserver/Apache24/bin" dizinindeki "httpd.exe"yi çalıştırın. Apache, her seferinde bu şekilde çalıştırılmak yerine Windows Servisi olarak kurabilir. Bunun için Komut İstemi(cmd.exe)'ni yönetici olarak çalıştırın. Burada;
  2. cd / komutuyla C:/  ana dizinine dönün ve sonrasında D: ifadesini yazarak "d" diskine geçiş yapın.
  3. cd D:/webserver/Apache24/bin komutunu yazın ve "httpd.exe" dosyasının bulunduğu dizine ulaşın.
  4. Ekrana dizin satırı geldikten sonra httpd.exe -k install komutunu yazın ve Apache'yi Windows Servisi olarak kurun. Kurulumu kontrol etmek için başlat menüsünde "Hizmetler"i açın. Gelen hizmetler listesinde "Apache2.4" satırına sağ tıklıyın ve "Başlat"ı seçerek hizmeti başlatın. Eğer hatasız çalışır ve "Başlangıç Türü" de "Otomatik" ise Windows Servisi hazır demektir. Artık bilgisayar yeniden başladığında da "Apache" otomatik olarak çalışmaya başlayacaktır.
     

Apache ve PHP Kurulumunun Test Edilmesi

  1. Kurulumunuzun çalıştığını kontrol etmek için "D:/www" dizini içerisinde bir metin düzenleyiciyle "test.php" adında yeni dosya oluşturuyor, ve dosya içerisine aşağıdaki PHP kodlarını yazıyoruz. 
    <?php echo phpinfo(); ?>
     
  2. Bir tarayıcı açıp adres çubuğuna "localhost/test.php" yazıp "enter" tuşuna basın. Sayfa sorunsuz açılıyor ve PHP'nin özelliklerini gösteriyorsa kurulum başarıyla tamamlanmış demektir. 
  3. Sitelerinizi "D:/www" dizininde oluşturabilirsiniz. Mevcut sitelerinizi görmek için tarayıcınızın adres çubuğuna "localhost" yazıp "enter" tuşuna basın, bu listeden sitelerinizi tarayıcı üzerinde test edebilirsiniz.


Kolaylıklar dileriz. Bize ulaşmak isterseniz: http://sanal.mobi/tr/Iletisim

22.03.2018 344

Yorumlar

Bu sayfalarda yer alan okur yorumları kişilerin kendi görüşleridir. Yazılanlardan Sanal Yazılım Ltd. veya sanal.mobi sorumlu tutulamaz.