Frage

Okay, ich habe im Internet nach einer guten Lösung gesucht, um PHP und MySQL unter IIS7.0 zum Laufen zu bringen.Es ist fast unmöglich, ich habe es so oft versucht und vergebens aufgegeben.Bitte helfen Sie, indem Sie eine tolle Schritt-für-Schritt-Anleitung zum Hinzufügen von PHP und MySQL zu IIS7.0 von Grund auf verlinken.PHP und MySQL sind für die Installation jedes CMS unerlässlich.

War es hilfreich?

Lösung

Hast du dir das angeschaut:

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

MySQL sollte ziemlich einfach sein.

Teilen Sie uns mit, auf welche Probleme Sie stoßen ...

Andere Tipps

Ich habe eine PHP/MySQL-Website erhalten, die ich mit IIS 7.0 auf 64-Bit-Windows Server 2008 hosten soll.

Ich bin ein .NET-/MSSQL-Entwickler und bin weder mit PHP noch mit MySQL vertraut.

Kev schrieb:

Haben Sie sich das angeschaut?

Ich weiß nicht, ob eine Implementierung von Win64 PHP maßgeblicher oder beliebter ist als eine andere.

Ich werde versuchen, den Schritten von Kev zu folgen Aktivieren Sie die FastCGI-Unterstützung in IIS7.0 Artikel mit Datei php-5.2.5-x64-2007-11-12.zip aus Fusion-X LAN.

Es ist „PHP Version 5.2.5 (x64)“, aber laut php.net, die neueste Version ist PHP 5.2.6.Nun ja.


  1. Stellen Sie sicher, dass „ISAPI-Erweiterungen“ in IIS installiert sind (meine waren es).

  2. Herunterladen und dann entpacken php-5.2.5-x64-2007-11-12.zip

  3. Inhalt des Ordners kopieren php-5.2.5 (x64) in *C:\php*

  4. Datei kopieren C:\php\php.ini-dist in den Ordner *C:\Windows*

  5. Datei umbenennen C:\Windows\php.ini-dist als php.ini

  6. Bearbeiten php.ini im Notizblock.Entfernen Sie das führende Semikolon (;) aus der Zeile:

    ;extension=php_mysql.dll
    
  7. Speichern und schließen

  8. Datei kopieren C:\php\ext\php_mysql.dll in den Ordner *C:\Windows\System32*

  9. Wählen Sie in den „Handlerzuordnungen“ des IIS-Managers „Skriptzuordnung hinzufügen…“

    Request path: *.php
    Executable:   C:\php\php5isapi.dll
    Name:         PHP
    
  10. Installieren Sie MySQL (jemand hatte es bereits installiert). MySQL 5.0 Für mich).

  11. Erstelle Datei C:\inetpub\wwwroot est.php als

    <html>
    <head>
    <title>PHP Information</title>
    </head>
    <body>
    <?php phpInfo(); ?>
    </body>
    </html>
    
  12. Navigieren Sie zu http://localhost/test.php in Ihrem Webbrowser.Sie sehen eine Seite mit Informationen zu PHP.


Straßensperre: Wie bringe ich PHP dazu, mit ADOdb und MySQL zu arbeiten?

Es soll über FastCGI funktionieren.Aber ich hatte keinen großen Erfolg (mit Vista).Ich kann PHP zum Laufen bringen, aber es stürzt nach dem Laden einer Seite ab (FastCGI tut dies).Also modifiziere ich dich.Ich selbst würde gerne eine verlässliche Antwort sehen.

Aufgrund meiner Erfahrung mit Windows/Apache geht es nur darum, MySQL zu installieren. Ich kann mir nicht vorstellen, dass IIS/Apache irgendetwas damit zu tun hat.

Es ist sehr schwierig, Apache unter Vista zum Laufen zu bringen.Und II7 (und 6) sollen PHP einwandfrei ausführen.Warum sich also mit Apache beschäftigen?

Ich würde vorschlagen, dass Sie stattdessen eine PHP- und MySQL-Installation verwenden WAMP.Es funktioniert großartig und es ist einfach, Erweiterungen hinzuzufügen und alles zu ändern.Ich benutze es für die Arbeit und liebe es.

Einer der IIS-Entwickler hat hier eine hervorragende Komplettlösung:

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

Aber um Himmels willen, warum?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top