|
Windows Server 2008, NT6 platformuna dayanan yeni bir işletim sistemidir; diğer NT platformlarına kıyasla donanım performansında niteliksel bir sıçrama yapmış, kullanıcıların çoğunluğu arasında popülerleşmeye başlamış, operasyonu 2003'e göre daha sezgisel ve basittir ve giderek daha fazla övülmektedir. Burada Windows Server 2008'de PHP ortamı yapısını tanıtacağız.
1. IIS'yi kur Windows Server 2008, IIS sürüm 7.0 ve fastcgi dahil, kurulumu çok kolay. Sunucu yönetimi arayüzünü görmek → Başlat menüsünü açın (Şekil 1).
Şekil 1 - Sunucu yönetimi Çubuğu aşağı kaydırın veya ana menüde "Roller"e tıklayın, ardından "Rol Ekle"ye tıklayın, sihirbaz sayfası göründüğünde Sonraki'ye tıklayın ve "Web Server (IIS)"i seçin (Şekil 2)
Şekil 2 - Bir karakter ekle
"Sonraki"ye tıkladıktan sonra, varsayılan seçenekten bir "CGI" daha eklemesi gereken bir fonksiyon seçmeniz gerekir (Şekil 3).
Şekil 3 - Seçme Fonksiyonu "Next"e tıklayın, kurulum içeriğini doğrulamanız ve IIS'yi işletim sistemine yüklemek için Install tuşuna tıklayın. IIS yüklendikten sonra bir test yapmanız gerekir, tarayıcı adres çubuğuna "http://localhost/" yazmalısınız; IIS7 hoş geldiniz sayfası görünürse normal olduğu anlamına gelir. Sonra, yeni bir web sitesi yapılandırmanız gerekiyor, önce IIS Manager (Start→ Tüm Programlar→ İdari Araçlar→ İnternet Bilgi Hizmetleri (IIS) Yöneticisi açın. Sonra varsayılan web sitesini silin, ana menüden web sitesi menüsünü genişletin ve ardından web sitesi adına sağ tıklayıp sil tuşuna tıklayın (Şekil 4)
Şekil 4 - Varsayılan web sitesini sil
Yeni bir web sitesi oluşturun, "Web sitesi"ne sağ tıklayın, Ekle Web Sitesi'ne tıklayın, bilgi sitesi tarafından eklenen form görünecek, önce web sitesi adını girin, örneğin "dedecms", yol web sitesinin depoladığı yol olarak seçilir, tek bir IP'ye sahip sunucunun IP seçmesine gerek yoktur, sunucu başlığı localhost olarak doldurulur ve ardından OK tuşuna tıklayın.
Şekil 5 - Bir web sitesi ekle Web sitesini ekledikten sonra, web sitesi dizinini açın, yeni bir index.html oluşturun, ardından Notepad ile açıp "hello dede" yazıp test edin. Ayrıca izinleri yapılandırmanız, IIS Manager'a geri dönmeniz, web sitesi "dedecms" sayfasına sağ tıklayın, "Edit Permissions"e tıklamanız, girdikten sonra "Security" sekmesine tıklamanız ve ardından "Düzenle"ye tıklamanız gerekiyor (Şekil 6)
Şekil 6 - Düzenleme izinleri
"Düzenle" penceresini açtıktan sonra "Ekle" butonuna tıklayın. Bir IUSR kullanıcı listesine ekleyin ve Tam Kontrol dışında izinlerini kontrol edin. Sonra OK tuşuna tıklayın. (Şekil 7)
Şekil 7 - İzinler ekle
Ayrıca "Özellikler" penceresinde tekrar Ok'a tıklamanız gerekir, aksi takdirde izin kaydedilemez. Bu adımı tamamladıktan sonra, test etmek için yerel adres "http://127.0.0.1"ye erişebilirsiniz ve web sayfasında "hello dede" görüntülenir, bu da yapılandırmanın başarılı olduğunu gösterir.
Şekil 8 - Test web sayfası
2.php kurulum. Daha önce belirtildiği gibi, IIS7'de fastCGI'yi ayrı yüklemeye gerek yok, bu yüzden sadece php kurulum paketini indirip adresi indirmemiz yeterli:http://windows.php.net/downloads/releases/archives/
İndirdikten sonra kurulumcuyu açın, yönlendirin, yolu yapılandırın ve "web sunucusu kurulumu"nu seçtiğimiz yere gidin, burada "IIS fastcgi" seçiyoruz (Şekil 9)
Şekil 9 - IIS FastCGI Seçimi
Sonra "next" butonuna tıklayın, kurulum seçeneğini seçme adımına geçin, genel kurulum varsayılan yeterli, eklemek istiyorsanız önünüzdeki disk simgesine tıklamanız ve ardından kurulum seçeneğini seçmeniz gerekir, ilk madde sadece seçilen öğeleri kurmak, ikinci madde ise projenin tüm alt projelerini yüklemek. (Şekil 10) Konfigürasyondan sonra bir sonraki adıma geçin
Şekil 10 - Montaj seçenekleri Yapılandırmadan sonra "Next"e tıklayın ve ardından PHP'yi kurmak için "Install"a tıklayın. Kurulum tamamlandıktan sonra hâlâ test etmemiz, yeni oluşturulan web sitesi dizinini açmamız, yeni bir test.php dosyası oluşturmamız, Notepad ile açmamız ve girmemiz gerekiyor
Tarayıcınızdan çıkış ve http://127.0.0.1/test.php erişmek için kaydedin PHP bilgileri gösterilir ve PHP ortamının başarıyla kurulduğunu gösterir.
|