IIS/SQL Serverが既にインストールされている場合、Windows上でWordPressを開発する最も良い方法は何ですか?


2

WordPressに対して開発したい(つまり、あなたのマシン上でローカルインスタンスを実行してテーマを開発できるようにする、ブログやサイトをレイアウトするなど)、開発マシン上でIISとSQLを使ってWindowsを実行しているサーバーが既にインストールされている場合、それを実行する最善の方法は何ですか?

ApacheとMySQLのインスタンスを実行しているWindowsに小さな「ミニ」サーバーを設定するオンラインメソッドが見つかりましたが、IISが既にインストールされているマシンで使用するようアドバイスしていませんでした。明らかに、ApacheとMySQLをインストールして、それを行うことはできますが、Windowsが提供するもの(IISでPHPを実行する方法 - Windows Server 2008はこれに最適化されていると思います)バックエンドとしてSQL Serverを使用してWordPressを実行する方法はありますか? (私はそうは思わないだろうが、私はそこに投げ捨てると思った)。

され、そこにWindowsのバージョンに異なる方法(すなわち、XP、Vistaでは、Vista64)

2

私はサムドライブでXAMPPを実行し、そこにワードプレス(通常は複数のインスタンス)をインストールします。その後、私はWordPressの開発に取り掛かるときにXAMPPを起動します。

EDIT:このセットアップでは、XAMPPサーバーが動作しているときにIISを停止する必要があります(または、私が決して気にかけていないいくつかのbyzantine構成の魔法です。 Visual Studioに組み込まれたIISのインスタンスは、XAMPPと並行して実行できますが、私はめったに何も気にしませんが、おそらくすべての人にとってはうまくいかないでしょう。

  0

これは私が以前に見つけたプログラムだと思うが、それはIISと一緒に走っているのが好きではないと言いました(私はとにかくそれを読んでいます)。 23 9月. 082008-09-23 21:06:23

  0

@ john-sheehanの投稿にもコメントしました。私はXAMPPがオンのときにIISをオフにする必要がありますが、それ以外は本当にうまく動作します。また、Windowsマシンにインストールする必要はありません。完全に移植可能です。 23 9月. 082008-09-23 21:09:56

  0

「XAMPPがオンのときにIISをオフにする必要があります」 - 同じTCPポートで同時に2つのプロセスをリッスンすることはできません(この場合はHTTPポート80)。 17 8月. 102010-08-17 15:35:30


1

PHPをインストールし、IISでのWordpressを実行します。 MySQLをインストールすると、MSSQLと並行して実行できます。 Apache上でIISを使用することを忘れてしまうのは、よりきれいなURLのmod_rewriteだけです。

可能であれば、IISとApacheを同じマシンで実行しないでください。 IISは利用可能なすべてのIPにバインドして、ApacheがIPにバインドするのをブロックします.IPにバインドする必要はありませんが、何が起きているのかはすぐにわかりません。

私は何年もこの設定を行ってきました。

  0

私は、IIS上でwordpressを実行しても、サイトがApacheでどのように動作するかは実際には反映されていないが、それは私だけかもしれないことがわかった。 XAMPPサーバーを使用しているときにIISを無効にする必要がありますが、これは私に許されている柔軟性を考えると難しいことではありません。 23 9月. 082008-09-23 21:08:50

  0

私はIIS上で5つのWordpressブログを実行していて、何の問題もありませんでした。あなたはどんな問題にぶつかったのですか? 23 9月. 082008-09-23 21:13:38

  0

mod-rewriteは大きなものでした。いくつかのプラグインはIIRCなしでは正しく動作しません。正直なところ、私の現在の設定が有効になってからしばらくしていて、私は一度も振り返っていません.WindowsでWPを実行するのはちょっと不自然でした。 23 9月. 082008-09-23 22:12:04


1

Wordpress

ApacheとIISを同時に実行できます(IISはポート81でリッスンし、Apacheは80でリッスンしています)。 (net start/stopコマンドを使用してサーバを起動/停止するための2つのbatファイルを作成します)。

IIS、PHP、MySQLを使用してWordpressを実行することはできますが、Apacheにデプロイするときに問題を引き起こす原因となる微妙な違いがあります。


0

IISとApacheを同じボックスで確実に実行できます。現在、Documentum/ApacheとIISは同じサーバー上にあります。 1つのWebサーバーのアドレスの範囲を選択するだけです。たとえばApacheの場合は808xです。

また、アプリケーション全体(レジストリ、.Net、およびすべて - 単一の.EXEとして配布)全体を仮想化できるVMWareのThinstallの使用を検討する必要があります。これは、うまくいっていないアプリケーションをパッケージ化するためにこれを行います。 Wordpress/Appache/MySqlを仮想化し、その設定用のIP(808x)を設定することができます。この方法で、これをIISを搭載した任意のサーバーに移すことができ、さまざまな構成でうまくいくでしょう。