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

StackOverflow https://stackoverflow.com/questions/123848

  •  02-07-2019
  •  | 
  •  

質問

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

Apache と MySQL のインスタンスを実行する Windows 上に小さな「ミニ」サーバーをセットアップする方法をオンラインで見つけましたが、IIS がすでにインストールされているマシンでそれを使用することはお勧めしませんでした。もちろん、Apache と MySQL をインストールしてそのようにすることもできますが、Windows が提供するもの (つまり、IIS で PHP を実行する方法 - Windows Server 2008 はこのために最適化されていると思います) を考えると、それが最善の方法でしょうか?SQL Server をバックエンドとして WordPress を実行する方法はありますか?(私はそうは思わないと思いますが、それをそこに捨てようと思いました)。

また、Windows のバージョン (XP、Vista、Vista64) によって異なる方法はありますか?

役に立ちましたか?

解決

走る ザンプ をサムドライブに保存し、そこに WordPress (通常は複数のインスタンス) をインストールします。そしてWordpressの開発に取り組む際にはXAMPPを起動します。

編集:このセットアップでは、XAMPP サーバーの実行中に IIS を停止する必要があります (または、私がわざわざ理解する必要はなかった複雑な構成の魔法です)。ローカル IIS 開発に対する個人的なニーズのほとんどは、XAMPP と並行して実行できる IIS の Visual Studio 組み込みインスタンスによって処理されるため、他のことに煩わされることはほとんどありませんが、おそらくこれはうまくいきません。みんな。

他のヒント

PHP をインストールし、IIS で Wordpress を実行します。MSSQL と並行して実行できる MySQL をインストールします。Apache 上で IIS を使用する場合に見逃される唯一の点は、URL をより美しくするための mod_rewrite です。

可能な限り、IIS と Apache を同じマシン上で実行しないようにしてください。IIS は、Apache が IP にバインドできないようにするために、利用可能なすべての IP にバインドすることを好みます。これは、必要に応じて回避できますが、何が起こっているのかはすぐにはわかりません。

私はこのセットアップを何年も実行してきました。

Wordpress 向けの開発に興味があるので、最も一般的な WP セットアップを使用することを強くお勧めします。Apache、PHP、MySQL。

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

IIS、PHP、MySQL を使用して Wordpress を実行できますが、微妙な違いがいくつかあり、Apache にデプロイする場合に気が狂ったり、問題が発生したりする可能性があります。

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

また、レジストリ、.Net などのアプリケーション全体を仮想化し、単一の .EXE として配布できる VMWare の Thinstall の使用も検討してください。現在、連携がうまくいかないアプリケーションをパッケージ化するためにこれを行っています。Wordpress/Appache/MySql を仮想化し、その構成に IP (808x) を設定するとよいでしょう。こうすることで、これを IIS を備えた任意のサーバーに移動でき、さまざまな構成でも適切に動作します。

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