folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Localde Hem Asp Hemide Php Çalıştıramaz Mıyız?



Localde Hem Asp Hemide Php Çalıştıramaz Mıyız?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    BlackSworD
    BlackSworD's avatar
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek
    Bazı hostlar falan veriyo sanırım. 2 in 1 eklinde. Acaba her ikisini localde çalıştıra bileceğimiz versiyonları var mı? yada yamaları. Çok problem oluyor kur kaldır.

    Ölüm sadece bir başlangıçtır.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    All hail to Tux
    sandman
    sandman's avatar
    Kayıt Tarihi: 01/Eylül/2005
    Erkek
    iis ikisinide aynı anda çalıştırabilir aynı zamanda başka web serverları örn aolün web serverıda çalıştırıyordu apachede sanırım aspyi perl scripti içersinde çalıştırabilir

    Mühendis kahveyi projeye dönüştüren bir insan evladıdır.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yahyags
    yahyags's avatar
    Kayıt Tarihi: 15/Eylül/2005
    Erkek
    1- http://tr.php.net/distributions/php-5.1.2-win32.zip adresinden php nin son sürümümü indirin. (zip dosyasi)
    2- indirilen dosyayi, c:\php gibi bir dizin olusturup, bu dizinin içerisine kopyalayın, daha sonra da kopyaladığımız zip dosyasini açalım
    3- simdi c:\php dizininde dev,ext-extras gibi klasörler ve bazi dll dosyalarla exe dosyalar bulunuyor olmasi lazim.
    4- burdaki php.ini-dist dosyasi alinıp c:\windows dizinine kopyalayıp, dosyanin ismini de php.ini olarak degistirelim.
    5- php.ini dosyasini açip bir kaç degisiklik yapacagiz simdi. php.ini dosyasinda ; isaretiyle baslayan satirlar yorum satirlaridir. yani php
    tarafindan dikkate alinmaz. bunlara dikkat etmek lazim. (bir keresinde unutulan bir işaret yüzünden bir kaç saat harcadığımı bilirim)
    6- register_globals degerinin oldugu satiri bulup varsa önündeki ; isaretini kaldiralim ve degerini off yapalım (tabi on sa). aslında yeni başlayanlar için register globals ın on olması kolaylık sağlasa da hem daha güvenli kod yazmak hem de iyi bir alışkanlıkla işe başlamak için bu değeri off yapalım
    register_globals = off seklinde
    7- doc_root degerinin oldugu satiri bulup degerini c:\inetpub\wwwroot olarak degistirelim. aslinda burda istedigimiz dizini yazabiliriz ama asp ile birlikte çalismak için bu dizin daha uygun gibi simdilik. bir de php dosyalarini burda yazılan dizinde tutmak gerekiyor.
    doc_root = c:\inetpub\wwwroot
    8- cgi.force_redirect ifadesinin bulundugu satiri bulalım, önündeki noktali virgül isaretini kaldir ve degerini 0 yap. yani
    cgi.force_redirect = 0
    9- php mysql siz pek düsünülmüyor. bu nedenle mysql in de yakin zamanda kurulacagini tahmin ediyorum. php.ini dosyasinda windows extensions la baslayan extension=php_bz2.dll gibi satirlar var. bunlar php nin yüklenirken hangi dll leri yükleyecegini gösterir. bu satirlar içerisinde extension=php_mysql.dll satirinin önndeki isareti kaldiralım. böylece php yüklenirken mysql fonksiyonlarini da yükleyecektir. ayrica php yi ilk kopyaladimız dizinde (c:\php) ext klasöründen php_mysql.dll dosyasini dogrudan php klasörüne kopyalamak gerekiyor(copy c:\php\ext\php_mysql.dll
    c:\php\php_mysql.dll olacak). sonradan yüklenecek her extension için bu
    islemin yapılması gerekiyor. örneğin ilerde doğrudan kimlik bilgisi sorgulamak için soap paketine ihtiyaç doğabilir. aynı mantıkla php_soap.dll dosyası php dizini içerisine kopyalanıp, php.ini dosyasında extensions bölümüne extension=php_soap.dll satırı eklenir.
    10 - böylece php.ini dosyasindaki degisiklikleri tamamlamis olduk. simdi geldik iis e php yi tanitmaya.
    11 - bilgisayarim-baslat-ayarlar-denetim masasi - yönetimsel araçlar dan internet information services e girelim.
    12-açilan pencerede yerel bilgisayar altinda varsayilan web sitesi ne sag tiklayip özellikleri açalım. böylece varsayilan web sitesi konfigürasyon penceresi açiliyor.
    13-bu penceredeki sekmelerden giris dizinini seçip, burda yapilandirma butonuna tikliyalım. açilan pencerede uygulama eslesmelerine php yi ekliyoruz.
    14 - bunun için ekle butonuna tiklayarak açilan pencerede çalistirilabilir alaninin karsisina php yi çalistiracak dosyayi atiyoruz. yani gözat tan php yi kurdugumuz dizine gidip php-cgi.exe (php 5 öncesi sürümlerde hatırladığım kadarıyla php.exe dosyasıydı) dosyasini seçiyoruz. uzanti alanina da .php degerini giriyoruz. (arkadaslara hava atmak için uzanti degerini .sampiyonfenerbahce yapılabilir. böylece metin dosyasi index.sampiyonfenerbahce isminde olsa bile içerisinde php kodlari varsa çalisacaktir.tabii rezil olmamak için bu dosyadaki kodlarda hata yapmamak lazım)
    15 -iis üzerinde açik pencereleri uygula-tamam diyerek kapatiyoruz ve iis den çikiyoruz herhangi bir sey atlanmadiysa php artik çalışmaya hazır durumdadır. bunu denemek için hemen bir ilk.php dosyasi olusturup (php dosyalarini
    çalistiracagimiz dizinde yani c:\inetpub\wwwroot\ altina) içerisine
    merhaba dunya";
    ?>
    gibi postmodern bir kod yazalım. eger web browserdan http://localhost/ilk.php sayfasini istendiginde kalin fontta merhaba dunya yaziyorsa aferi. yoksa yapılanları kontrol etmek gerekir, olmazsa baştan aynı işlemler denenebilir

    yahyags
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek
    abu gereksiz c/p nin ne isi var yaf, burda, bu arada hocam asp nasil bi serverda calisir bilmiyorum, ama 2 sinin birlikte calistigini sanmiyorum, cunku calissa ASP server, PHP server fln gibi farkliliklar olmazdi
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Rawkmetal
    Rawkmetal's avatar
    Kayıt Tarihi: 16/Şubat/2005
    Erkek
    ikisinide aynı anda localde çalıştıramazsın ama bi 1'ini bi 1'ini kullanabilirsin.

    Normal Olarak IIS'ı kur ardından xampp kur Php çalışıcağın zaman Asp yi durdur Asp Çalışıcağın zaman Php yi durdur.

    dünya yan geldi. dalganıza bakın...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Antikky
    Antikky's avatar
    Üstün Hizmet Madalyası Üstün Hizmet Madalyası
    Kayıt Tarihi: 01/Mayıs/2003
    Erkek
    Hoca yanlışın var 2 si bi anda çalışmaz ne demek?
    öle şeymi olur
    default olarak iis de asp zaten çalışır üzerine php kurarsan taş gibi iis üzerinden 2side çalışır.

    Umursamaz Tavrımın Hastası Olunuz.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Rawkmetal
    Rawkmetal's avatar
    Kayıt Tarihi: 16/Şubat/2005
    Erkek
    çakışma olmazmı şahsen ben kullanamıyorum belki bir yanlış yapıyor olabilirim :)

    dünya yan geldi. dalganıza bakın...
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hugo
    hugo's avatar
    Kayıt Tarihi: 20/Eylül/2005
    Erkek
    Evet çakışma oluyor.Çünkü ikisi de 80.portu kullanıyor.
Toplam Hit: 1129 Toplam Mesaj: 8