質問

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、Zend、PHP はすべてうまく動作しました。

ReWrite モジュールをインストールし、次の手順を実行しました。この記事Zend の書き換えルールを取得しました ここから そして私の中で short_opentag = on であることを確認しました php.ini

ここまでは順調ですね

物事が少し楽になります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よりも複雑であり、それは、展開とは異なるだろうな環境での開発では意味がありません。あなたのクライアントは、再考する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top