2

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

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

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

4

4 に答える 4

2

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

編集: このセットアップでは、XAMPP サーバーが実行されているときに IIS を停止する必要があります (または、私が理解するのに苦労したことのないビザンチン構成の魔法です。ローカル IIS 開発に対する私の個人的なニーズのほとんどは、ビルドされた Visual Studio によって処理されるためです。 XAMPP と並行して実行できる IIS の例では、他のことを気にすることはめったにありませんが、おそらくすべての人にとってうまくいくとは限りません。

于 2008-09-23T21:04:12.583 に答える
1

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

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

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

于 2008-09-23T23:48:59.160 に答える
1

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

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

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

于 2008-09-23T21:03:57.060 に答える
0

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

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

于 2008-09-24T00:07:44.823 に答える