СОДЕРЖАНИЕ
02 июня 2020

如果您是WordPress开发人员,则可能需要在测试环境中完成大部分工作。这样,您就可以随意修改自己想要的插件,主题和网站,而不会破坏任何内容。唯一的问题是,哪种本地WordPress开发工具最适合您的需求?


选择设置可能会变得很复杂,因为有很多可用的选项。更重要的是,您的工作流程将根据您的选择而有所不同,因此,重要的是要了解您的选择以及它们为您提供的功能.

在本文中,我们将向您介绍我们最喜欢的五个本地WordPress开发工具,其中包括:

  • 桌面服务器
  • XAMPP
  • 曼普
  • 流浪汉
  • 飞轮本地

我们将告诉您它们的工作原理,并比较其易用性,功能和价格。让这个节目上路吧!

本地WordPress开发工具

为什么选择正确的本地WordPress开发工具至关重要

学习编码非常困难,并且在线寻求帮助并不总是能引导您走上正确的道路.

但是,即使考虑到这一点,本地WordPress开发工具仍然可以使WordPress开发的初学者从中受益。.

在没有事先测试的情况下在实时环境中实施更改是灾难的根源。如果其中一项更新破坏了您的网站,您别无选择,只能从较早的备份中还原它,或者尝试手动解决问题.

无论哪种方式,这段时间您的网站都无法正常运行,用户可能会注意到问题所在.

这就是为什么许多经验丰富的WordPress开发人员更喜欢使用本地或本地用户的原因 舞台环境 用于测试目的。两种工具都可以实现相同的目标,但是它们并不完全相同。例如,只能从网络内部访问本地环境,并且不需要Internet连接即可进行设置或使用。另一方面,临时网站是在实时服务器上设置的,这使其更适合性能测试.

在这篇文章中, 我们将专注于本地WordPress开发工具. 如果您还没有最喜欢的解决方案,那么在选择这些功能时,您需要注意以下一些功能:

支持多个本地网站.

本地工具的优点之一是,您可以根据需要设置任意数量的并发站点。这样,您可以一次处理多个项目.

每个网站的独立环境.

一些工具使您可以为每个WordPress网站设置隔离环境。例如,您可以让一个站点运行PHP 5,而另一个站点使用PHP 7,并排运行而没有任何问题。.

简单的项目管理.

理想情况下,无论您选择哪种本地开发工具,都应尽可能轻松地添加和删除新的WordPress项目。这样,您将不会浪费太多时间来设置新环境或在完成测试后进行清理.

简单的域映射.

在大多数情况下,您需要将每个本地网站映射到易于记忆的域名。你总是可以 手动执行, 但是最好是您选择的工具可以帮助您完成该过程.

最后,需要注意的是,如果您是开发团队的一员,则在做出决定之前需要先咨询他们。毕竟,整个团队很可能最终会使用一种工具,因此您所有人都可以使用同一组功能。当团队中使用的每个成员都使用不同的本地开发工具时,结果可能是后勤上的噩梦.

比较了五个本地WordPress开发工具(简而言之)

我们在这篇文章中有很多基础。因此,如果您需要快速比较,请查看下表:

比较最佳的本地WordPress开发工具

桌面服务器
XAMPP
曼普
流浪汉
飞轮本地

它是否使用虚拟机?
您可以建立多个WordPress网站吗?最多三个(使用免费版本)✅(有些修补)✅(有些修补)
这个容易用吗?中等难度中等难度中等难度
它是否使您能够设置不同类型的环境?✅(一定程度)✅(一定程度)
您可以随意启动和停止网站吗?
它能帮助您将域名映射到本地网站吗??
它是否包含可以使用的仪表板?
价钱提供免费和高级版本自由提供免费和高级版本自由自由

如果您认为可以仅根据这些信息做出明智的决定,请随时在此处停止。但是,我们鼓励您继续阅读,以便对这些工具可以为您提供的功能有一个更清晰的了解.

比较了五个本地WordPress开发工具(完整)

对于本地WordPress开发工具,您需要考虑四个主要方面:

  • 他们如何工作,
  • 他们有多容易使用,
  • 他们提供什么功能,
  • 他们的价格范围.

如果您使用这些标准比较每种工具(这正是我们在以下部分中所做的工作),那么您将拥有做出明智选择所需的所有信息。让我们深入!

1. DesktopServer

桌面服务器

桌面服务器 是Windows和macOS工具,使您可以使用简单的逐步向导创建多个本地WordPress网站。尽管有该工具的免费版本,您仍然需要注册才能下载,这是一个很小的代价.

就易用性而言,本地WordPress开发工具没有比Desktop Server更简单。首次设置时,它将安装在本地支持WordPress所需的所有软件。然后,您可以在每次要创建或删除本地WordPress网站时重新运行该程序.

在整个创建过程中,您可以选择要为您的站点安装哪个版本的WordPress,以及为其分配域名.

使用DesktopServer。

总体而言,DesktopServer提供的功能体验非常简单,但这并不一定是一件坏事。如果您要寻找的是简单可靠的工具,则可以选择.

��主要特点:

  • 包括一个向导,可帮助您设置新的本地WordPress网站.
  • 使您能够将域映射到本地站点.
  • 让您随时复制或删除网站.
  • 使用该软件的免费版本,最多可以管理三个本地站点.
  • 支持 阿帕奇, 的MySQL, 和PHP 5.5.

谈到功能, 免费版DesktopServer受到一些限制. 有很多本地WordPress开发工具可提供更强大的功能来帮助您管理网站(我们将在稍后介绍),尽管有时这些工具可能会过大。就限制因素而言,我们要说的最大失望是,DesktopServer仅支持一种类型的环境:运行PHP 5和MySQL的Apache服务器.

公平地说,许多WordPress网站都使用相同的环境。但是,作为开发人员,您可能希望对自己的控件拥有更多控制权。在这种情况下,您需要签出其他选项.

��价格:

到目前为止,我们仅讨论DesktopServer的免费版本。还有一个高级选择,每年起价为99.95美元。花费这笔钱,您就可以使用几个额外的功能,包括对 多站点, 能够导出和存档测试设置的功能,以及创建WordPress“蓝图”的选项.

最后一项功能使您可以存储特定的设置,然后使用它们更快地部署站点。例如,如果您希望在每个站点上设置少数几个插件和主题,则可以创建该配置的蓝图并将其存储以备后用.

DesktopServer高级许可证还授予您全年更新的权利。另外,您可以将一个许可证用于多台计算机,这对于预算有限的团队来说是一个不错的选择.

2. XAMPP

Xamp

XAMPP 是代表Apache的首字母缩写, 玛丽亚数据库, PHP和 佩尔. 换句话说,它包含了运行WordPress所需的所有软件.

此特定的本地开发工具有两种形式:常规XAMPP和XAMPP-VM.

前者仅将我们前面提到的软件安装在您计算机上的目录中,而后者则将所有内容设置在Linux虚拟机上.

该软件的常规版本适用于Windows,基于Linux的系统和macOS。另一方面,XAMPP-VM仅可用于macOS。考虑到这一点,我们将重点关注常规的非VM版本的XAMPP,以进行比较.

XAMPP的作用是在计算机上设置软件堆栈,但这并不能帮助您安装WordPress。该平台提供了一些 独立安装程序 适用于各种内容管理系统(CMS),但我们更倾向于手动处理.

如果您是同一人,那么这里是使用XAMPP安装WordPress时要为您准备的东西.

XAMPP仪表板。

对于初学者,您必须设置堆栈并检查以确保所有服务都可以正常工作。然后,您需要 创建一个数据库 为您的WordPress网站下载CMS的最新版本,解压缩并手动配置几个文件。只有这样,您才能运行WordPress安装程序,并且仍然必须将新站点映射到您可以记住的域(如果需要).

��主要特点:

  • 让您设置包括Apache,MariaDB,PHP和Perl的软件堆栈.
  • 根据您要使用的PHP版本,提供从多个XAMPP版本中进行选择的选项.
  • 如果您是macOS用户并下载相应版本,则可提供基于VM的本地WordPress体验.
  • 使您能够使用简单的仪表板工具来管理所有新服务.
  • 可以手动设置WordPress,或使用独立的安装程序(如果需要).

作为开发人员,您可能会喜欢XAMPP,与DesktopServer之类的工具相比,它会使您的手更脏。在这种情况下,您可以完全控制每个堆栈组件。例如,您可以随时单击几次来启动和停止Apache服务器,或将服务映射到其他端口。您还可以访问详细的日志等.

XAMPP为您提供了运行WordPress的理想环境,但它不是针对CMS量身定制的服务。这意味着您需要修改一些选项才能设置所有内容。此外,如果您想使用XAMPP来同时运行多个WordPress网站,则事情会变得有些复杂。这可能是您无法处理的,但比使用专为WordPress设计的工具要花更多的功夫.

总体而言,XAMPP提供了出色的自定义级别,可让您执行几乎任何您想做的事情。对于初学者来说,这不是一个很好的工具,但是,它也不是最简单的解决方案.

��价格:

XAMPP是100%开源软件包。没有具有隐藏功能的高级版本,因此您可以自由选择以适合自己的方式使用它.

3. MAMP

amp

很多方面, 我的Apache,MySQL,PHP(MAMP) 与XAMPP非常相似。它也是一个软件堆栈,可让您创建WordPress网站(以及任何其他类型的网站).

使用此工具的过程也与我们先前选择的过程相同。您设置堆栈,创建数据库,然后进行手动设置WordPress的动作。考虑到这一点,让我们集中讨论两个堆栈之间最大的区别是什么.

首先,MAMP仅适用于Windows和macOS。每个操作系统有多个版本可供选择,具体取决于要设置的PHP版本。另外,您还可以访问许多其他软件,包括 蟒蛇, Perl,phpMyAdmin等.

实际上,在创建本地网站和应用程序时,这意味着更多选择。但是,就WordPress而言,您可能不需要使用任何该软件。但是,它们还有一些不错的附加功能,以防万一您从事其他需要它们的项目.

与MAMP和XAMPP相比,使用MAMP的最大缺点是前者没有为流行的应用程序(如WordPress)提供独立的安装程序。公平地说,这只是限制,如果您不想手动设置网站。如果是这种情况,您最好还是使用更简化的工具.

MAMP仪表板。

��主要特点:

  • 使您能够建立基于Apache,MySQL和PHP的环境.
  • 使您可以使用不同版本的软件,具体取决于要设置的PHP版本.
  • 支持许多其他语言,包括Python和Perl.
  • 提供选项以手动设置本地WordPress网站.

在功能方面,与XAMPP相比,MAMP对环境的每个组件的控制要少一些。它还具有自己的仪表板,但提供的选项较少。如果您正在寻找更易于管理的工具,那么这种差异(除其他外)是一个绝佳的选择。您仍然可以访问几乎所有相同的功能,但是MAMP习惯于更容易.

��价格:

在本节中,我们仅关注MAMP的免费版本。但是,还有 提供高级选项. MacOS和Windows的起价均为59美元,尽管前者会定期更新并提供更好的支持.

MAMP Pro为您提供了更多选择,例如设置功能 Nginx的 服务器,移动测试工具和内置编辑器。如果您和您团队的其他成员都是macOS用户,则所有这些功能使MAMP成为众多可用的本地WordPress开发工具中的强大选择。.

4.流浪汉

流浪汉

到目前为止,我们已经介绍了几种非常相似的本地WordPress开发工具。现在,该换一些东西了.

流浪汉 是一种工具,可让您在计算机上运行多个虚拟机,并将其用作项目的环境.

如果您从未使用过像Vagrant这样的程序,您可能会认为这听起来太麻烦了.

毕竟,您可能已经听说需要一台功能非常强大的计算机来运行多个虚拟机。确实是这样,但这还取决于您要使用这些机器的用途。如果我们在谈论本地Web开发,那么对系统的要求就不那么严格了.

此外,Vagrant使整个环境设置过程变得轻而易举。安装软件后,您可以继续下载以下内容之一 许多预先配置的“盒子” 它的社区已经创建。如果您想单击几下安装完美的WordPress环境,您将拥有很多 流行的盒子 从中选择。您很可能会找到一种完全满足您需求的产品.

从命令行查看Vagrant。

您还可以置备自己的虚拟机,并使用命令行完全按照需要进行设置。然后,您可以与团队中的每个其他成员共享您的环境。这样一来,您不必都花时间摆弄软件并以相同的方式堆叠-Vagrant可以为您完成所有操作.

最后,我们得出了Vagrant和XAMPP或MAMP之类的工具之间最重要的区别。使用后者,您总是会冒风险安装破坏环境设置的软件。毕竟,您使用自己的计算机作为服务器。使用Vagrant之类的工具,每个环境都独立存在于您的计算机中。这意味着您可以在两台单独的Vagrant计算机上运行一台运行Nginx的服务器,另一台运行Apache的服务器,而不会遇到任何问题.

到目前为止,Vagrant听起来似乎是一个不错的选择。很有道理-这也是我们最喜欢的工具之一。不过,您不必对我们的面值作出判断。这是ProteusThemes的全栈开发人员兼首席执行官PrimožCigler的一句话,关于他对Vagrant的热爱:

普里莫斯·西格勒

普里莫兹·西格勒
的首席执行官 变形虫主题

当谈到我最喜欢的本地WordPress开发环境时,实际上我有两个。它们都是由Vagrant管理的虚拟化。这一点很重要,因为它使我和整个ProteusThemes团队在不同的机器和OS上拥有一致的开发环境.

我们将第一个用作开发主题的主要开发环境。这是根/网格项目的修改后的分支。它正在运行Ubuntu 16.04 Nginx + mariadb + php-fpm堆栈.

我越来越频繁使用的第二个是 沃克. 它是基于Docker的WordPress开发环境,内置了WP-CLI之类的工具,可快速进行原型制作,在5秒钟内创建全新的WP安装且无任何副作用,并可以在这些实例之间轻松切换。总体而言,它是测试新功能,主题,插件的绝佳工具,而不会污染您的“标准”开发环境。就像随时有无限数量的本地,新鲜,可丢弃的WP实例一样.

但是,Vagrant等工具的局限性之一是,大型文件系统可能需要一段时间才能在主机与其虚拟机之间进行同步。但是,除了在大型项目上工作外,您几乎不会遇到这个问题.

��主要特点:

  • 使您能够为本地开发需求设置虚拟机.
  • 使您可以根据自己的规格配置每个VM,并与其他人共享.
  • 提供下载预配置的盒子并根据需要运行它们的选项.
  • 帮助您保持测试环境分离,并随意打开和关闭它们.
  • 使用命令行轻松管理所有VM.

到目前为止,我们已经提到过两次使用命令行,这是有原因的。 Vagrant是完全基于命令行的工具,可用于基于Linux的系统,Windows和macOS。这次没有花哨的界面或仪表板,但是–只是命令行,您.

如果您有网络开发方面的经验,那么您很可能会习惯使用命令行执行大多数日常任务。另一方面,学习使用Vagrant的必要命令并不那么复杂。如果你不是 熟悉命令行 但是,你不应该阻止你.

��价格:

Vagrant是一个免费的开源项目。这个事实,加上所有其他功能,使其成为单独开发人员和团队的绝佳选择。即使您有购买高级WordPress本地开发工具的预算,Vagrant也有可能更好地完成工作.

5.飞轮本地

飞轮本地

到目前为止,您可能认为过分友好的本地WordPress开发工具都没有。 DesktopServer是最接近的服务器,但是它被一个过时的界面所淘汰.

其他功能强大,但是如果您没有开发背景,则它们并不是特别容易使用.

这就是为什么我们决定用 飞轮本地.

我们已经 由Flywheel撰写有关Local的文章 在过去。但是,那时仅适用于macOS。现在,Windows和macOS用户都可以使用此解决方案,它仍然是周围最时尚的本地WordPress开发工具之一.

最大的吸引力来自本地的易于使用的界面。设置新网站就像单击按钮一样简单,然后选择一些基本配置.

使用飞轮本地。

在此过程中,您可以从Nginx和Apache服务器以及两个版本的PHP(5和7)中进行选择。此外,您可以立即将新的本地网站映射到域。设置好网站后,您就可以从包含所有其他项目的简单列表中访问它。单击它们中的任何一个,将使您可以查看其设置,访问其数据库,导航到本地目录等等。.

甚至可以为您的本地网站创建实时链接,这意味着您可以与队友或客户共享进度。总体而言,就本地WordPress开发而言,Local by Flywheel提供了迄今为止最简单的体验。它可能不像Vagrant那样强大,但是由于它的可访问性而弥补了它的不足。.

��主要特点:

  • 只需单击几下,便可以设置本地WordPress网站.
  • 使您可以从列表中监视所有现有站点的状态.
  • 提供了单击即可访问站点的仪表板,数据库和本地目录的选项.
  • 可以创建实时链接,共享对本地项目的访问.
  • 提供设置蓝图的选项,以使用您喜欢的设置轻松部署WordPress网站.

在功能方面,Flywheel Local提供的所有内容都是针对WordPress网站量身定制的。只需说一句,如果您是WordPress爱好者,Local就是一种乐趣。例如,它可能没有提供像Vagrant一​​样多的自定义选项,但是它们是两个完全不同的工具。对于专业团队,我们建议更多的Vagrant,而Local则是对要求不严格的小型服装和项目的完美选择.

��价格:

由WordPress管理的托管公司Flywheel使Flywheel本地化是一个完全免费的工具。作品中也有一个高级版本,但目前尚无相关细节。总体而言,它是我们最喜欢的本地WordPress开发工具之一.

您可能也对这些文章感兴趣:

  • 建立有软件开发外包的公司
  • 如何建立自己的网站

结论

并非所有本地WordPress开发工具都是平等的。您选择的那一款将对您的工作方式产生重大影响。如果您是团队的一员,这也会影响与您一起工作的每个人。这就是为什么要花钱研究现有的选项以及每种解决方案可以为您提供的好处的原因.

让我们回顾一下我们最喜欢的五个本地WordPress开发工具,以及它们为何各具特色:

桌面服务器

这是用于本地WordPress开发的简单易用的新手工具.

XAMPP

如果您想完全控制环境,那么此软件堆栈非常有用.

曼普

该工具与XAMPP非常相似,但功能少一些,使用起来更容易.

流浪汉

这是一个出色的基于VM的本地开发工具,对于认真的开发人员来说是必须的.

飞轮本地

这个用户友好的程序非常适合中小型项目.

您对如何选择适合本地WordPress开发需求的完美工具有任何疑问吗?让我们在下面的评论部分中讨论它们!

别忘了加入我们的速成班,以加快WordPress网站的速度。通过一些简单的修复,您甚至可以减少50-80%的加载时间:

布局,演示和编辑,Karol K.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Это интересно
    
    5种最佳网站安全检查工具–免费使用所有工具 σύγκριση παρόχων φιλοξενίας
    0 комментариев
    
    WordPress主题审查小组,亚洲WordCamp,Netlify插件��️2019年8月WordPress新闻w / CodeinWP σύγκριση παρόχων φιλοξενίας
    0 комментариев
    
    最佳博客工具和指南[额外章节] σύγκριση παρόχων φιλοξενίας
    0 комментариев
    Adblock
    detector