2008-08-15 4 views
7

Okay, ich habe im Internet nach einer guten Lösung gesucht, um PHP und MySQL auf IIS7.0 zu betreiben. Es ist fast unmöglich, ich habe es so oft versucht und vergeblich aufgegeben. Bitte helfen Sie mir, indem Sie eine großartige Schritt-für-Schritt-Anleitung mit dem Hinzufügen von PHP und MySQL auf IIS7.0 von Grund auf verknüpfen. PHP und MySQL sind essentiell für die Installation eines CMS.Wie bekomme ich PHP und MySQL auf IIS 7.0 arbeiten?

Antwort

0

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). Also ich baue dich auf. Ich würde gerne selbst eine zuverlässige Antwort sehen.

0

Aus meiner Erfahrung mit Windows/Apache es ist nur eine Frage der Installation von MySQL, kann ich mir nicht vorstellen, dass IIS/Apache etwas damit zu tun hat .

0

Apache ist ein großer Schmerz in Vista zu laufen. Und II7 (und 6) sollen PHP in Ordnung bringen. Warum also mit Apache umgehen?

+0

i mit Apache hatte keine Probleme selbst, sondern nur die Sitzung des PHP und laden dirs hatte speziell eingestellt werden – Spikolynn

0

Ich würde vorschlagen, wenn Sie für eine PHP-und MySQL-Installation statt WAMP verwenden möchten. Es funktioniert gut und es ist einfach, Erweiterungen hinzuzufügen und alles zu ändern. Ich benutze es für die Arbeit und liebe es.

0

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

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

jedoch für die Liebe zu Gott, warum?

+0

Wir sind ein dot net-Shop, aber einer unserer Kunden abgeladen ein Hausbrauen von php4 mysql4 phpmyadmin und ihr eigener Code. Es würde 3 Monate dauern, um es neu zu schreiben oder es einfach auf einer Stand-Alone-Maschine laufen zu lassen, um im Cyberspace zu verrotten. Der Grund ist, dass Sie das verwenden, was Sie wissen, und womit Sie davonkommen können. –

1

ich eine PHP/MySQL-Website gegeben habe, dass ich mit IIS 7.0 auf 64-Bit-Windows-Server zu hosten bin 2008

ich einen .NET/MSSQL Entwickler bin, und bin nicht vertraut mit entweder PHP oder MySQL.

Kev schrieb:

Sie einen Blick auf diese & hellip genommen haben;

Ich weiß nicht, ob irgendeine Implementierung von Win64 PHP autorativer oder populärer als eine andere ist.

Ich werde mit php-5.2.5-x64-2007-11-12.zip aus fusion-x lan Datei nach den Schritten in Kev Enable FastCGI support in IIS7.0 Artikel versuchen.

Es ist "PHP Version 5.2.5 (x64)", aber nach php.net ist die neueste Version PHP 5.2.6. Naja.


  1. Stellen Sie sicher, "ISAPI Extensions" in IIS installiert sind (meine waren).

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

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

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

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

  6. bearbeiten php.ini in Notepad. Entfernen Sie führende Semikolon (;) aus der Leitung:

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

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

  9. Wählen Sie in den "Handler Mappings" des IIS-Managers "Script Map hinzufügen & hellip;"

    Request path: *.php 
    Executable: C:\php\php5isapi.dll 
    Name:   PHP 
    
  10. Install MySQL (jemand hatte bereits MySQL 5.0 für mich installiert ist).

  11. Datei erstellen C: \ inetpub \ wwwroot \ test.php als

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


Straßensperre: How do I get PHP to work with ADOdb and MySQL?