3 sonuçtan 1 ile 3 arası

Konu: Perl ve Kişisel Web Server Kurulumu

  1. #1
    Mic Jack - ait Kullanıcı Resmi (Avatar)
    Sevimsiz3Lü

    Status
    Offline
    Üyelik tarihi
    04-07-2009
    Nerden
    Mesajlar
    582
    Cinsiyeti
    Burcunuz
    Yengeç
    Takım
    A-Milli Takımı

    Perl ve Kişisel Web Server Kurulumu

    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.

    Kod:
    #!/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.

  2. #2
    Cüneyt - ait Kullanıcı Resmi (Avatar)
    Patron

    Status
    Offline
    Üyelik tarihi
    07-07-2005
    Nerden
    İstanbul
    Mesajlar
    19.824
    Kan Grubu
    B Rh (+)
    Cinsiyeti
    Burcunuz
    Aslan
    Takım
    Türkiye
    Ellerine Sağlık Cenk Guzel Bı YAzı Olmus
    Gülü sevdim dikeni battı,seni sevdim Erkekler hiç büyümeyen çocuklardır

  3. #3
    guzidegul - ait Kullanıcı Resmi (Avatar)
    SaNaL Üye

    Status
    Offline
    Üyelik tarihi
    11-11-2009
    Nerden
    Mesajlar
    9
    Cinsiyeti
    Burcunuz
    Koç
    Takım
    Galatasaray
    tsk

Konu Bilgileri

Users Browsing this Thread

Şu an 1 kullanıcı var. (0 üye ve 1 konuk)

Benzer Konular

  1. Programming Perl, 4th Edition
    By songoku8890 in forum E-Kitap
    Cevaplar: 0
    Son Mesaj: 19-03-2012, 16:14
  2. Astrolojide Kişisel Özellikleriniz
    By kskleee38 in forum Astroloji
    Cevaplar: 0
    Son Mesaj: 19-10-2010, 09:26
  3. Kişisel Gelişim
    By SüKuT-u LeyL in forum Kariyer ve Kişisel Gelişim
    Cevaplar: 2
    Son Mesaj: 15-12-2009, 19:48
  4. Kişisel İleti Oyunu
    By hazall in forum Forum Oyunları
    Cevaplar: 41
    Son Mesaj: 22-09-2009, 22:52
  5. Perl / Perlde Formları Kullanma
    By Mic Jack in forum Diğer Scriptler
    Cevaplar: 0
    Son Mesaj: 22-09-2009, 19:28

Bu Konudaki Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •