|
Perl ve Kişisel
Web Server Kurulumu:
Giriş yazısında da belirittiğim gibi Perl programları sunucu
(host) tarafında çalışan (server side) programlardır. Bu
programların çalışabilmesi için bilgisayarda bir takım
programların (server, perl) kurulu olması gerekir. Aksi
taktirde sadece kaynak kodlarını görebilirsiniz programların
işlem sonucu ekrana nasıl bir sayfa verdiğini (output)
göremezsiniz. Bu derste bilgisayarımızda *.cgi ve *.pl
dosyalarını çalıştırabilmek için Kişisel Web Server ve Active
Perl kurulumunu anlatmaya çalışacağım.
Windows için Active Perl
Windows işletim sistemi altında Perl programlarını (*.cgi ve
*.pl dosyalarını) çalıştırabilmek için öncelikle Windows için
Active Perl'ün son versiyonunu çekip bilgisayarınıza kurmanız
gerekiyor. Bu programı ActiveState.com adresinden
edinebilirsiniz. Olası kurulum problemine karşı
-bulabilirseniz- instmsi.exe dosyasına ihtiyacınız olabilir
onu da indirin. Eğer oradan bulamazsanız Microsoft'un web
sitesinde "instmsi" şeklinde arama yaparak edinebilirsiniz.
Windows 98 için Xitami server kurulumu :
Xitami pratik, kişisel kullanım için ideal, fazla ayar
gerektirmeyen ve Windows altında *.cgi ve *.pl dosyalarını
kolaylıkla ve hızlı bir şekilde çalıştırabilen bir server
programıdır. Kurması, kaldırması ve kullanması çok kolaydır.
Öncelikle Xitami'nin web sitesinden Xitami server programının
son versiyonunu indirmelisiniz. Daha sonra Ziya Mete Demircan
tarafından hazırlanmış, Xitami web server programının
kurulumu ve konfigurasyonu hakkında dosyayı buradan
indirebilirsiniz (NOT) . Bu dosyada anlatılan ayarları
dikkatlice yaparsanız bilgisayarınız sorunsuz bir şekilde
*.cgi ve *.pl dosyalarını çalıştırabilir hale gelecektir.
Xitami server programı kurulduktan sonra server'ınızın ana
dizini (başka bir dizine kurmadıysanız) C:\Xitami\webpages
olacaktır. Url adresi olarak http://127.0.0.1 ,
http://localhost , http://makinanızın_ismi adreslerinden
birini kullanabilirsiniz. Bilgisayarınızın adını
Başlat/Denetim Masası/Ağ/Tanımlama yoluyla öğrenebilirsiniz.
Dosyada gerekli ayarlamaları yaptıktan sonra cgi
programlarını çalıştıracağınız dizin adresi
http://localhost/altisim/cgi-bin olacaktır.
Windows 98 için Personal Web Server Kurulumu :
PWS programını Windows 98 CE kurulum cd'sinde add-ons klasörü
içerisinde pws klasöründe bulabilirsiniz. PWS'yi kurduktan
sonra sistem kayıtlarında (registry) bi takım ayarlar
yapmanız gerekiyor. Yapmanız gereken ayarlar şunlar;
Başlat/Çalıştır yoluyla çıkan prompt'a "regedit" yazarak
sistem kayıt düzenleyicisini açın,
Her ihtimale karşı sistem kayıtlarının yedeğini alın
(Kayıt/Kayıt dosyası ver),
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/W3SVC/Parameter/ScriptMap
anahtarına yandaki artıları tıklaya tıklaya geçin,
Düzen menüsünü tıklayın, açılacak listede Yeni, açılacak
alt-listede Dize Değeri maddesini seçin. Sağda,
"Varsayılan..." satırının altında "Yeni Değer #1" adlı bir
satır oluşacak ve bu kelimeler seçilecektir. Klavyede ".pl"
yazın (Nokta işareti, p ve l harfleri). Sonra kKlavyede iki
kere Enter’a basın; açılacak Dize Düzenle kutusunda "Değer
verisi" hanesine kendi sisteminize uygun olan Perl’ün sabit
diskteki yol bilgisini (Path) ile birlikte "%s %s" yazın.
Örneğin:
c:\Perl\bin\perl.exe %s %s
Ayarların geçerli olabilmesi için bilgisayarınızı yeniden
başlatın.
PWS problemsiz kurulduğunda bilgisayarınızın ana dizini
C:\inetpub\wwwroot olacaktır. Url olarak http://127.0.0.1 ,
http://localhost , http://makina_adı adreslerinden birini
kullanabilirsiniz.
Bilgisayarınızın *.cgi ve *.pl dosyalarını çalıştırıp
çalıştırmadığını denemek için aşağıdaki kodları cgi
destekleyen dizininize merhaba.cgi ve merhaba.pl olarak
kaydedip browser'ınızın adres satırına dosyanın bulunduğu
dizinin url sini yazarak deneyin. Eğer ekrana "merhaba dünya"
yazısı geliyorsa bilgisayarınız artık *.cgi ve *.pl
dosyalarını tanıyor demektir.
#!/usr/bin/perl
# merhaba.cgi - merhaba.pl
print "Content-type:text/html\n\n";
print "Merhaba Dünya!";
Dosyaları cgi ya da pl uzantılı kaydedebilmek için
Bilgisayarım simgesine çift tıklayın, üstten Görünüm'ü
tıklayın, Klasör seçenekleri'ni tıklayın ve sekmelerden
Görünüm'ü seçin. Burada "Bilinen dosya türleri için dosya
uzantılarını gizle" seçeneğinin yanındaki işareti kaldırın ve
tamam'ı seçin. Daha sonra kaydettiğiniz dosyayı seçip sağ
tıklayın, yeniden adlandır'ı tıklayın ve dosya adına
"merhaba.cgi" yazın.
NOT : Bu dosya, Xitami'de birçok alt site(Webpages
içerisinde ayrı klasörler şeklinde) kullanılacağı ve bunların
da kendi cgi-bin klasörlerine sahibolacağı düşünülerek
hazırlanmıştır. |