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

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

  •  02-07-2019
  •  | 
  •  

如果您想针对WordPress进行开发(即,在您的计算机上运行本地实例,以便您可以开发主题,获取博客和网站等),并且您在开发计算机上运行Windows并使用IIS和SQL Server已经安装,最好的方法是什么?

我在网上发现了一种设置一点“迷你”的方法。运行Apache和MySQL实例的Windows上的服务器,但他们并不建议在已安装IIS的计算机上使用它。显然,人们可以安装Apache和MySQL并按照这种方式进行操作,但考虑到Windows提供的内容(即在IIS中运行PHP的方法 - 我认为Windows Server 2008甚至为此进行了优化),这是最好的方法吗?有没有办法运行WordPress与SQL Server作为后端? (我不这么认为,但我以为我会把它扔出去)。

Windows的版本(即XP,Vista,Vista64)是否有不同的方法

有帮助吗?

解决方案

我在拇指驱动器上运行 XAMPP 并安装WordPress(通常是它的多个实例) ) 在那里。然后我在开始使用Wordpress开发时启动XAMPP。

编辑:这个设置确实要求在XAMPP服务器运行时停止IIS(或者一些我从未打扰过的拜占庭配置魔法。因为我对本地IIS开发的大多数个人需求都是由Visual处理的Studio内置的IIS实例,它可以与XAMPP并行运行,我很少有其他任何事情,但这可能对每个人都不起作用。

其他提示

安装PHP,在IIS中运行Wordpress。安装可与MSSQL并行运行的MySQL。你唯一想念IIS使用IIS的是mod_rewrite,用于更漂亮的URL。

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

我已经运行这个设置多年了。

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top