Vista’da IIS 7′ye PHP Kurulumu
Vista’da IIS(Internet Information Services) ile php çalıştırmak mümkün. Apache Tomcat gibi benzer yöntemle kurulum yapılıyor.
Eğer vistamızda internet information services kurulu değilse kuruyoruz. Bunu daha önceden bu yazımda anlatmıştım. Evet IIS’i kurduğumuza göre sıra bunu PHP servisini eklemeye geldi.
Öncelikle bu adresten php kurulumunu indiriyoruz. Benim bu yazıyı yazarkenki en son sürümünün dosyası “php-5.2.8-win32-installer.msi”dı. Kurulumu başlattıktan sonra ilk adımı next diyerek geçiyoruz.
Kurarken dikkat etmemiz gereken en önemli husus PHP’yi bir isapi modülü olarak kuracağımızdır. Resimde görüldüğü gibi IIS ISAPI Module seçeneğini seçerek tüm adımları next diyerek kurulumu tamamlıyoruz. Böylece PHP’yi bilgisayarımıza kurduk. Şimdi IIS’de PHP’yi tanıtıyoruz.
Denetim masası -> Yönetimsel Araçlar yolunu takip ederer resimdeki gibi Internet Information Services (IIS) Yöneticisi’ni açıyoruz.
Sonra alt resimdeki görüldüğü gibi seçilen varsayılan bilgisayarın ismini(benimki BURAKKK)->Siteler->Default Web Site adımlarını takip ederek IIS sekmesindeki İşleyici eşleşmelerini açıyoruz.
Sağ taraftaki Eylemler menüsünden ikincis sırada bulunan “Kod eşlemesi ekle” linkine tıklıyoruz
İstek yolu: *.php
Çalıştırabilir: PHP Kurulu olduğu dizindeki php5isapi.dll dosyası (C:\Program Files\PHP\php5isapi.dll)
Adı: İstediğinizi verebilirsiniz ancak daha sonra anlaşılması için PHP
Açılan pencereden aşğıdaki gibi ayarlıyıp tamam diyoruz. Eğer aşağıdaki gibi bir uyarı verirse evet diyoruz.

Eğer bir hata yapmamışsak şimdi bilgisayarımızda PHP’nin çalışır hale gelmiş olması lazım.
Test için 1.php adlı aşağıdaki dosyayı c:\inetpub\wwwroot dizinine oluşturuyoruz:
<?PHP echo('Oldu....');?>
http://localhost/1.php adresine girdiğimizde “Oldu” yazıyorsa PHP artık tamamen kurulmuştur…
kod eşlemesinin en son onayında evet dediğimde hata veriyor.Eklemek istediğniz modül isapi yada cgi modülleri arasında olmalı diyo.Bu nasıl düzeltilirr.Acil yardım ederseniz sewinirim
Burada yazan adımları aynen yaptınız mı?
Olmuyor yardımcı olursanız sevinirim sunucu hatası veriyor
Nasıl bir hata alıyorsunuz?