当您已安装IIS/SQL Server时,在Windows上针对WordPress进行开发的最佳方式是什么?


2

如果你想开发针对WordPress的(即,有一个本地实例运行在你的机器上,所以你可以开发主题,获取博客和网站布局等),并且你正在开发机器上运行Windows,使用IIS和SQL服务器已经安装好了,最好的办法是什么?

我发现它设置了一个小的“迷你”服务器在Windows上运行的Apache和MySQL的实例的方法在线,但使用它与IIS已安装在计算机上他们没有提醒。很明显,可以安装Apache和MySQL,并且可以这样做,但是考虑到Windows提供的功能(即在IIS中运行PHP的方法 - 我认为Windows Server 2008甚至为此优化),是最好的方法吗?有没有办法将SQL Server作为后端运行WordPress? (我不这么认为,但我想我会把它扔到那里)。

以及是否有方法在不同的Windows版本(即,XP,Vista中,Vista64上)

2

我在闪存盘上运行XAMPP并在那里安装WordPress(它通常是多个实例)。然后,当我开始开发Wordpress时,我启动了XAMPP。

编辑:此安装程序需要IIS的XAMPP服务器运行时停止(或者说,我从来没有困扰一些拜占庭配置魔术弄清楚由于大多数的我个人的需求为本地IIS发展由处理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端口上同时进行侦听(本例中为HTTP端口80)。 17 8月. 102010-08-17 15:35:30


1

安装PHP,在IIS中运行WordPress。安装可以与MSSQL并行运行的MySQL。你会错过在Apache上使用IIS的唯一方法是使用mod_rewrite来获得更漂亮的URL。

避免,如果在所有可能在同一台机器上运行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是一个很大的;没有它的话,一些插件不能正常工作。说实话,从现在开始我的工作已经有一段时间了,我从来没有回头看过 - 在Windows上运行WP似乎有点不自然。 23 9月. 082008-09-23 22:12:04


1

由于您有兴趣开发Wordpress我强烈建议你使用最常见的WP设置:了Apache,PHP和MySQL

您可以在同一时间运行的Apache和IIS(我有IIS侦听端口81和Apache 80),也可一次只运行一个(使用net start/stop命令创建2个bat文件以启动/停止服务器)。

您可以使用IIS,PHP和MySQL运行WordPress的,但也有可能让你发疯,或当你部署在Apache导致问题的一些细微的差别。


0

你当然可以在同一个盒子上运行IIS和Apache。我们目前在同一台服务器上使用Documentum/Apache和IIS来执行此操作。只需选择一个Web服务器的地址范围 - 例如Apache的808x。

你也应该考虑使用Thinstall来自VMware在那里你可以virutalize整个应用程序 - 注册表,.Net和所有 - 分发作为一个.EXE。我们现在就为包装不能很好地发挥作用的应用程序做到这一点。您可能想要虚拟化Wordpress/Appache/MySql并为该配置设置IP(808x)。这样你就可以将它移动到任何带有IIS的服务器上,并且它可以在不同的配置下正常运行。