Aramayan Bulamaz
×
IIS arama sorgusuna ait içerikleri görüntülemektesiniz.
Windows\'ta IIS Üzerinde PHP Çalıştırmak ve Url Rewrite Yapımı

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 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.











Ürünler sekmesine geçiyoruz



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.



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







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







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





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;



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

Localhost Nedir ?

Localhost nedir ?
Localhost kendi yerel web alanımızdır.

Kendi bilgisayarımızda kodladığımız (php - asp - aspx vb) çalışmaları test ettiğimiz yerlerden birisidir.

Örnek vermek gerekirse; bir php dosyanız var ve bunu test etmek istiyorsunuz.
Test etmek için Localhost'a ihtiyacınız vardır.
Localhost'un web alan adresi http://127.0.0.1 yada http://localhost'dur.

Localhost için kullanılan programlar Apache Server - Xampp Server, IIS ve Wamp Serverdir.

Windows üzerinde en gelişmiş ve ileri düzey olanı Wamp serverdir.

Localhost hakkında bu bilgi şimdilik yeterlidir.

Diğer makalemde Wamp Server hakkında bilgi vereceğim...

Selametle

PHP Nedir ve Neler Yapılabilir

    PHP özellikle web için tasarlanmış sunucu taraflı ve HTML içine gömülebilir bir betik dilidir. Genel yapı ve yazılım kuralları yönünden C ve Perl dillerine benzeyen bir dildir. Rasmus Lerdorf tarafından hazırlanan bu dil, kendi web sitesine bağlı olan kişilerin takibini yapılması isteği ile ortaya çıktı. Rasmus Lerdorf bu dile ilk başta "Personal Home Page" adını koydu, çünkü kendi kişisel web sayfası üzerinde kullanmıştı; ancak GNU adlandırma standartlarıyle uyumlu olacak şekilde adı "PHP Hypertext Preprocessor" olarak değiştirildi
PHP bir çok işletim sistemi üzerinde çalıştırılabilir, platform bağımsız bir dildir. Linux üzerinde Apache Server ile Windows üzerinde ise IIS üzerinde çalıştırılabilir.
PHP ifadeleri ve fonksiyonları HTML dökümanları içine yazılabilir ve çalıştırılabilir. Bu şekilde dinamik web sayfaları oluşturulabilir. Web sunucusu web sayfası içerisinde PHP diline ait ifadeleri gördüğünde, bunları yorumlayıp, çıktısını HTML ifadeleri yazılı yerlerin arasına yerleştirir.

Neler Yapılabilir ?
Diğer sunucu taraflı betik dilleri gibi PHP ile dinamik web sayfaları oluşturulabilir. Yazım kuralları çok basit ve anlaşılabilir olan bu dil ve eklentileri ile kısaca;

veritabanı bağlantılı uygulamalar dinamik olarak oluşan grafikler kullanıcıya, tarayıcıya ve tarihe göre özel durumlar veya içerikler anketler tartışma forumları elektronik ticaret uygulamaları web tabanlı e-posta uygulamaları XML verilerini okuma ve oluşturma

gibi işlemler yapan betikler kısa sürede yazılabilir. Ayrıca web uygulamaları dışında PHP ile kabuk betikleri yazılarak komut satırı işlemleri de yapılabilir. Daha çok UNIX işletim sistemleri üzerinde kullanılan kabuk betiklerini yazma amacı ile PHP dili yaygın bir şekilde kullanılmamaktadır. Buna rağmen PHP geliştiricileri tarafından PHP-CLI arabirimi (kabuk betiklerini komut satırından çalıştıran ve yorumluyan arabirim) her yeni sürümd

  • Önceki Sayfa
  • Sonraki Sayfa