Windows および IIS 上の PHP 5 および Zend MVC
-
23-08-2019 - |
質問
Windows 上で PHP 5 / Zend MVC 実稼働アプリケーションを実行する際に注意すべき大きな問題はありますか?特定のアプリケーションは e コマース システムである Magento ですが、クライアントはデータセンターに Linux ボックスを置くことにまったく興味がありません。PHP 5 と Zend MVC を IIS 上で正しく動作させることができた人はいますか?
解決
はい、それは動作します。 MicrosoftとZendのは、それは、Linux上で動作するようPHPの実行を取得するために一緒に取り組んでいます。 Zendのも、WindowsとIIS用(PHP、MySQLと一部のコントロールパネルを含む)自社のコアパッケージの認定バージョンがあります。また、Zend Frameworkのは、真にプラットフォームindependendことになっています。
別のオプションではなく、Windows上のApacheを使用することですが、IISは静的なページビューのために高速であり、また、他のいくつかの興味深いオプションがあります。書き換えのためにあなたが他のIISのコンポーネントに依存する必要があるので、.htaccessファイルは、サポートされていません。
他のヒント
物事が少し楽になりますIIS書き換えモジュールを取得します。
http://www.iis.net/downloads /default.aspx?tabid=34&g=6&i=1691する
私は、Zend、PHP、ApacheとMySQLが私のVistaのx64のマシン上で実行されているが、私は代わりにApacheのIIS上で、それを実行する上でそれを試してみるだろう持っています。
私はそれがあまりにも難しいことではないだろうと想像
また、IIS7(ISAPI下)とWindows Server 2008のボックス上で実行されているMagentoのを得ることにいくつかの進歩を遂げてきました。我々はシステムを書き換えるURLを無効にした場合、我々はMagentoのとシステムを書き換えるのいずれか(ヘリコンISAPI書き換え-Liteは、類人猿とMicrosoft書き換えモジュール)で成功を達成することができていませんでしたが、非常にうまく機能します。
Magentoのは、Windows の上ではサポートされていません。私はそれをインストールしたが、Linuxよりも複雑であり、それは、展開とは異なるだろうな環境での開発では意味がありません。あなたのクライアントは、再考する必要があります。