Nasıl PHP almak ve MySQL, IIS 7.0 üzerinde çalışıyor musunuz?

7 Cevap php

Tamam, ben PHP ve MySQL IIS7.0 üzerinde çalışma almak için iyi bir çözüm için tüm internet üzerinden baktım. Ben bunu çok kez denedim ve boşuna kadar verdik, neredeyse imkansız. Sıfırdan IIS7.0 üzerinde PHP ve MySQL ekleyerek bazı büyük adım-adım öğretici bağlayarak yardım lütfen. PHP ve MySQL herhangi bir CMS yüklemek için ... .. Şerefe Lütfen yardım çok önemlidir ..

7 Cevap

Bu bir göz attık:

http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/

MySQL ileriye oldukça düz olmalıdır.

Bize karşılaştığımız sorunlar ne bilsin ...

Bu FastCGI üzerinde çalışmak gerekiyor. Ama (Vista kullanıyorsanız) büyük bir başarı olmadı. Ben PHP çalıştırmak için alabilirsiniz, ama o (FastCGI yapar) Bir sayfa yüklendikten sonra çöküyor. Yani seni kadar modding ediyorum. Ben güvenilir bir yanıt kendimi görmek istiyorum.

Windows / apache ile benim deneyim yüklemek MySQL meselesi, ben IIS / Apache bu ile ilgisi olduğunu düşünün olamaz.

Apache Vista çalıştıran almak için büyük bir acıdır. Ve II7 (6) PHP cezası çalıştırmak varsayalım. Peki neden Apache ile rahatsız?

Bir PHP için gidiyor ve MySQL kullanmak için yerine yüklerseniz ben tavsiye ederim WAMP. Bu harika çalışıyor ve uzantıları ekleyebilir ve her şeyi değiştirmek kolaydır. Ben iş için kullanmak ve onu seviyorum.

IIS geliştiricilerinden biri burada mükemmel bir anlatımı vardır:

http://blogs.iis.net/bills/archive/2006/10/31/PHP-on-IIS.aspx

Ancak, neden tanrı aşkına?

Ben 64-bit Windows Server 2008 üzerinde IIS 7.0 ile ev sahipliği Ben bir PHP / MySQL web sitesine verildi.

Ben bir. NET / MSSQL geliştirici yaşıyorum ve PHP ve MySQL ya aşina değilim.

Kev yazdı:

Eğer bu bir görünüm almış ...

Win64 PHP herhangi bir uygulama başka daha authoratative ya da popüler olup olmadığını bilmiyorum.

I fusion-x lan adlı dosya ile Kev adlı Enable FastCGI support in IIS7.0 makalesinde php-5.2.5-x64-2007-11-12.zip adımları aşağıdaki denemek için gidiyorum.

Bu "PHP Sürümü 5.2.5 (x64)", ama php.net göre, son sürüm PHP 5.2.6 olduğunu. Oh, iyi.


  1. (Madeni vardı) emin "ISAPI Uzantıları" IIS yüklü olduğundan emin olun.

  2. Indir sonra unzip php-5.2.5-x64-2007-11-12.zip

  3. Klasöre php-5.2.5 (x64) * C içine Kopyası içeriği: \ php *

  4. Kopya dosya C:\php\php.ini-dist klasörü * C içine: \ Windows *

  5. Dosya C:\Windows\php.ini-dist php.ini yeniden adlandır

  6. Düzenlemek php.ini Not Defteri'nde. (Önde gelen yarı-kolon çıkarın ;) satırından itibaren:

    ;extension=php_mysql.dll
    
  7. Kaydedin ve kapatın

  8. Kopya dosyası * C: \ php \ ext \ php_mysql.dll * klasör * C içine: \ Windows \ System32 *

  9. IIS Yöneticisi adlı "İşleyici Dönüşümler" kapsamında, "Komut Harita Ekle ..." seçiniz

    Request path: *.php
    Executable:   C:\php\php5isapi.dll
    Name:         PHP
    
  10. MySQL Install (birisi zaten MySQL 5.0 Benim için yüklü vardı).

  11. Dosyayı C:\inetpub\wwwroot\test.php olarak oluşturun

    <html>
    <head>
    <title>PHP Information</title>
    </head>
    <body>
    <?php phpInfo(); ?>
    </body>
    </html>
    
  12. Web tarayıcınızda http://localhost/test.php gidin. PHP hakkında bilgi bir sayfa göreceksiniz.


Barikatı: How do I get PHP to work with ADOdb and MySQL?