IIS Altında Python Web Programlama
omerucel — Salı, 11/13/2007 - 15:52
Eğer sisteminizde Python kurulu değilse http://www.python.org/download/(#) adresinden güncel sürümüne erişebilirsiniz. Sisteminize Pythonu kurduktan sonra IIS altında Pythonu çalıştırabilmek için gerekli ayarları yapmaya başlayabiliriz. Önce IIS yönetim panelini açmamız lazım. Bunun için Başlat>Çalıştır dan inetmgr komutunu çalıştırmanız yeterli. Tabi sisteminizde IIS ninde kurulu olması lazım. IIS kurulumu için arama motorlarında ufak bir araştırma yaparak çeşitli kaynaklara erişebilirsiniz.
IIS yönetim paneli açıldıktan sonra varsayılan web sitesi özelliklerini açıyoruz.
Varsayılan Web Sitesi Özellikleri penceresinde giriş dizini sekmesine geçiş yapıyoruz. Bu bölümün alt kısımlarındaki Yapılandırma.. butonuna tıklıyoruz.
Uygulama Yapılandırma penceresi açıldıktan sonra bu pencerenin alt kısmında bulunan Ekle butonuna tıklıyoruz. Karşımıza Uygulama Uzantısı Eşlemesi Ekle/Düzenle penceresi geliyor. Bu penceredeki Çalıştırılabilir: bölümüne C:\Python25\python.exe -u %s %s değerini giriyoruz. Uzantı: kısmına ise .py değerini giriyoruz.

Bu işlemler tamamlandıktan sonra pencereleri tamam butonları ile kapatıyoruz. Tekrar IIS yönetim paneline dönüyoruz. Üst kısımdaki çalıştır/durdur/duraklat butonları vasıtasıyla IIS yi kapatıp açıyoruz.
IIS yönetim konsolu ile işimiz bitti. Sıra geldi test etmeye. Bunun için aşağıdaki kodları herhangi bir isimde fakat uzantısı .py olacak şekilde c:\inetpub\wwwroot\ dizinine kaydedin. Bir tarayıcıda http:\\localhost\test.py şeklinde kontrolünü yapın. Test yazısını görebiliyorsanız bir sorun yok demektir.
import cgi print "Content-type: text/html" print print "test"
| Ek | Boyut |
|---|---|
| IISpython1.png | 23.7 KB |
| IISpython2.png | 54.71 KB |
| IISpython3.png | 46.7 KB |
| IISpython4.png | 43.51 KB |
| IISpython5.png | 12.52 KB |
| IISpython6.png | 11.1 KB |
| IISpython7.png | 26.63 KB |






C:\Python25\python.exe -u %s
Misafir — Cum, 09/05/2008 - 00:55C:\Python25\python.exe -u %s %s ifadesini IIS Kabul Etmiyor. direk exe yi gösterincede çalışmadı . neden olabilir acaba.
Windows XP üzerinde mi
omerucel — Çar, 09/10/2008 - 05:00Windows XP üzerinde mi denediniz?
Merhaba; Çok Güzel
Mancho Bo. — Paz, 11/30/2008 - 18:07Merhaba;
Çok Güzel Teşekkürler.
Yeni yorum gönder