Frage

Da ich schon eine ganze Weile PHP-Entwickler auf LAMP-Servern bin, gibt es irgendetwas, das ich bei der Vorbereitung einer Anwendung berücksichtigen muss? IIS an Fenstern.

War es hilfreich?

Lösung

Stellen Sie sicher, dass Sie die FastCGI-Erweiterung für IIS 6.0 oder IIS 7.0 erhalten.Es ist das Wichtigste, was Sie haben können, wenn Sie PHP unter IIS ausführen.Auch dieser Artikel sollte Ihnen bei der Einrichtung helfen:

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

Alles darüber hinaus ist einfach, MySQL und was nicht.

Andere Tipps

Wir haben gerade PHP 5.2.6 + FastCGI ohne Probleme auf unserer Shared-Hosting-Plattform eingeführt.Solange Sie die Schritte befolgen, die in beschrieben sind der Artikel, den Nick verlinkt hat Bis dahin sollte alles in Ordnung sein.

Mein einziger zusätzlicher Ratschlag wäre, die Verwendung des zu vergessen fcgiconfig.js Wenn Sie ein Skript zum Ändern der Datei fcgiext.ini verwenden, ist dies eher ein Hindernis als eine Hilfe.Bearbeiten Sie es einfach von Hand, Sie erfahren auch mehr über die Funktionsweise.

Wenn Sie PHP auf IIS 7 installieren, sollte dieser Link jedoch eine Lektüre wert sein:

Verwenden von FastCGI zum Hosten von PHP-Anwendungen auf IIS 7

@pix0r

Das hat mich tatsächlich auch wahnsinnig geärgert und nichts kam an Apache mod_rewrite heran.Weil sie alle diese übermäßig komplexe XML-Struktur haben.Also habe ich mir tatsächlich die Zeit genommen und meinen eigenen Rewriter für IIS 6.0 und IIS 7.0 geschrieben.Nicht-.NET-Anwendungen funktionieren nur in IIS 7.0.

http://www.managedfusion.com/products/url-rewriter/

http://www.codeplex.com/urlrewriter

Einer der größten Knackpunkte, die ich bei IIS hatte, ist das Fehlen von Apaches mod_rewrite.Je nachdem, was Sie tun, gibt es andere Workarounds und Work-Alikes. Denken Sie jedoch daran, dass Sie die Dinge ein wenig ändern müssen, um mit IIS zu arbeiten, wenn Sie Mod Rewrite ausgiebig verwenden.

Da Sie von LAMP (ein etwas cooles Akronym) zu WIMP (einem weniger coolen Akronym) wechseln, müssen Sie sich möglicherweise mental bestätigen.Ansonsten hatte ich mit PHP unter Windows kaum Probleme.

ISAPI-Umschreibung (http://www.isapirewrite.com/) kostet 99 $ und hat für mich beim Umschreiben von URLs sehr gut funktioniert.

Warum nicht mit Apache unter Windows arbeiten?

Wenn Sie iIS 7 verwenden, behalten Sie dieses Projekt im Auge. http://phpmanager.codeplex.com/.

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