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

安装 PHP,在 IIS 中运行 Wordpress。安装可以与 MSSQL 并行运行的 MySQL。在 Apache 上使用 IIS 唯一会错过的是 mod_rewrite 用于更漂亮的 URL。

尽可能避免在同一台机器上运行 IIS 和 Apache。IIS 喜欢绑定到阻止 Apache 绑定到 IP 的所有可用 IP,如果需要,您可以绕过它,但目前尚不清楚发生了什么。

我多年来一直在运行此设置。

于 2008-09-23T21:03:57.060 回答
1

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

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

您可以使用 IIS、PHP、MySQL 来运行 Wordpress,但是当您在 Apache 上部署时,有一些细微的差异可能会让您发疯或导致问题。

于 2008-09-23T23:48:59.160 回答
0

您当然可以在同一个机器上运行 IIS 和 Apache。我们目前在同一台服务器上使用 Documentum/Apache 和 IIS。只需为一个 Web 服务器选择一系列地址 - 例如 Apache 的 808x。

您还应该考虑使用来自 VMWare 的 Thinstall,您可以在其中虚拟化整个应用程序 - 注册表、.Net 和所有应用程序 - 作为单个 .EXE 分发。我们现在这样做是为了打包不能很好地协同工作的应用程序。您可能想要虚拟化 Wordpress/Appache/MySql 并为该配置设置 IP (808x)。通过这种方式,您可以将它移动到任何带有 IIS 的服务器上,并且它可以在不同的配置下运行良好。

于 2008-09-24T00:07:44.823 回答