Windows'ta IIS Üzerinde PHP Çalıştırmak ve Url Rewrite Yapımı

Cryptograph 25.04.201319:20 Dökümanlar 8517    
Facebookta Paylaş

Windows'ta IIS (Internet Information Services) üzerinde php çalıştırmak için yapmanız gerekenleri anlatacağım, IIS kurulu değilse ilk önce IIS'i kuruyoruz. Bunun için Denetim Masası => Programlar ve Özellikler => Windows Özelliklerini Aç veya Kapat seçeneğine giriyoruz, burada IIS'i bulup aktifleştiriyoruz ve kaydedip çıkıyoruz.

IIS Kurulumu

IIS Kurulumu

IIS Kurulumu

IIS Kurulumu

IIS Kurulumu

IIS Kurulumu

IIS kuruldu, şimdi PHP & Mysql ve php ile seo url yapabilmemiz için UrlRewrite eklentisini kuruyoruz. Hepsini tek tek kendi sitelerinden de indirebilirsiniz, fakat Microsoft'un yapmış olduğu Web Platformu Yükleyicisi aracıyla tüm bunları tek bir tıkla kurabiliyoruz. Web Platformu Yöneticisini indiriyoruz ve çalıştırıyoruz.

Web Platformu Yükleyicisi

Web Platformu Yükleyicisi

Web Platformu Yükleyicisi

Web Platformu Yükleyicisi

Web Platformu Yükleyicisi

Ürünler sekmesine geçiyoruz

Web Platformu Yükleyicisi

Bu ekranda;

  • IIS Express için PHP 5.4.9
  • Url Yeniden Yazma 2.0
  • MySQL Windows 5.1
bunları seçiyoruz ve yükle butonuna basıyoruz.

Web Platformu Yükleyicisi

Mysql veritabanının root kullanıcısı için şifre belirliyoruz

Web Platformu Yükleyicisi

Web Platformu Yükleyicisi

Web Platformu Yükleyicisi

Bu araçlar kurulurken diğer yandan mysql yönetim scripti olan phpMyAdmin scriptini indirip localhostumuzun bulunduğu dizine atalım.

phpMyAdmin

phpMyAdmin

Web Platformu Yöneticisi

Bileşenler kuruldu şimdi test edelim, phpMyAdmin paneline girebiliyorsak eğer php ve mysql kurulmuş ve ayarlanmış demektir.

phpMyAdmin - MySql

phpMyAdmin - MySql

Evet herşey sorunsuz.
IIS kurulumunu sanal bilgisayar üzerinden anlattım, çünkü normal bilgisayarda kuruluydu, şimdi anlatımın devamına normal bilgisayarımdan devam edeceğim.

IIS üzerine site eklemek için ilk önce siteler bölümüne gelip en sağda site ekle butonuna tıklamamız gerekmekte;

IIS üzerine site ekleme

Port belirlememiz gerekli, 8890 belirledim ben siz istediğiniz bir numara belirtebilirsiniz.

IIS üzerine site ekleme

Eklediğimiz siteye girmek istediğimizde 403 hatası alırız, çünkü boş klasör.

IIS üzerine site ekleme

Bir tane index.php dosyası oluşturup atalım klasöre

IIS üzerine site ekleme

IIS üzerine site ekleme

Linke tıkladığımızda hata aldık, çünkü klasörü bulamadı, seo url olduğu için, Linux'ta bunu .htaccess isimli dosyadan yapıyoruz, bu konuda anlatmıştım php ile seo url yapımını, Windows'ta seo url web.config isimli dosya ile yapılmakta fakat bu dosya php ile uyumlu çalışmamakta, kurduğumuz UrlRewrite eklentisi sayesinde bunu da halledeceğiz.

IIS üzerinde seo url yapımı

.htaccess dosyamızda yazmamız gereken kodlar bunlar şimdi bunları web.config de nasıl kullanacağımıza gelelim

IIS Url Rewrite

IIS eklemiş olduğumuz siteye geliyoruz açılan yönetim panelinden Url Rewrite seçiyoruz

IIS Url Rewrite

Bu ekranda Import Rules seçeneğini seçiyoruz

IIS Url Rewrite

htaccess dosyamızı seçiyoruz

IIS Url Rewrite

IIS Url Rewrite

Uygula butonuna basıp çıkıyoruz buradan

IIS Url Rewrite

Url Rewrite komutları web.config dosyasının kullandığı hale dönüştürüldü, şimdi tekrar kontrol edelim sitemizi çalışıyor mu;

IIS Url Rewrite web.config dosyası


IIS Url Rewrite


Çalışıyor :)

Çalışma dosyalarını indirmek için tıkayın.

Okuyucu Yorumları (0 Yorum)

Söz Sırası Sizde

Benzer Konular

Benzer KonularPaylaşmanın asaletini hiçbir zaman bencilliğin çirkinliğine bırakmayın!

​​​​​​​​​​​​​​​​​​​​​​​​​

MERAK EDİLENLER

İLETİŞİM

  • alpay[at]cryptograph.gen.tr
  • İstanbul ikametgah