Frage

Gibt es wichtige Fragen bewusst zu sein, unter Windows eine PHP 5 / Zend MVC Produktion Anwendung ausgeführt wird? Die besondere Anwendung ist Magento, ein E-Commerce-System, und der Kunde ist wirklich nicht daran interessiert, eine Linux-Box in ihrem Rechenzentrum zu haben. Hat Glück jemand hat immer PHP 5 und Zend MVC arbeitet korrekt auf IIS?

War es hilfreich?

Lösung

Ja, es funktioniert. Microsoft und Zend arbeiten zusammen PHP zum Laufen zu bringen, wie es auf Linux läuft. Zend hat sogar eine zertifizierte Version ihres Kernpaket (einschließlich PHP, MySQL und einige Systemsteuerung) für Windows und IIS. Auch ist Zend Framework soll wirklich Plattform independend sein.

Eine weitere Option ist stattdessen Apache auf Windows zu verwenden, aber IIS ist schneller für statische Seiten und hat auch einige andere interessante Optionen. .htaccess-Dateien werden nicht unterstützt, so zum Umschreiben Sie auf anderen IIS-Komponenten verlassen müssen.

Andere Tipps

Nun, ich habe IIS, Zend und PHP arbeiten alle gut.

Installierte das Rewrite-Modul, gefolgt: dieser Artikel Haben Sie die Zend Umschreiben Regel von hier und sorgte dafür, short_opentag = in meinem php.ini

So weit so gut

Holen Sie sich das IIS Rewrite-Modul, die Dinge ein wenig leichter machen.

http://www.iis.net/downloads /default.aspx?tabid=34&g=6&i=1691

Ich habe Zend, PHP, Apache und MySQL auf meiner Vista x64 Maschine laufen, aber ich werde es versuchen auf es auf IIS statt Apache ausgeführt wird.

Ich stelle mir vor, es wäre nicht allzu schwierig sein

Wir haben auch einige Fortschritte in immer Magento auf einer Windows Server 2008-Box mit IIS7 (unter ISAPI) ausgeführt wird. Wenn wir deaktivieren URL das System Umschreiben funktioniert ganz gut aber wir haben nicht in der Lage gewesen, den Erfolg mit Magento zu erreichen und alle Systeme (Helicon ISAPI Rewrite-Lite, Ape und das Microsoft Rewrite-Modul) neu zu schreiben.

Magento ist nicht auf Windows unterstützt. Ich habe es installieren, aber ist komplizierter als Linux und es macht keinen Sinn, in einer Umgebung, in der Entwicklung, die man als die Bereitstellung anders sein wird. Ihr Kunde sollte überdenken.

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