Apache 服务器 Mac Catalina 与 Homebrew Apache 服务器
Apache Server Mac Catalina vs Homebrew Apache Server
Mac 世界发展的新手。尝试在我的机器上配置 Apache 服务器 (httpd)。这样做时,我被告知忽略已安装的版本并安装 httpd 的 Homebrew 版本,然后关闭已安装的 apache。这样做,让它工作,但我发现我经常调整它添加一个 .htaccess 文件,我认为使用嵌入式版本不会。
为了节省时间和冒着破坏当地发展的风险。为什么我要使用 Homebrew httpd 与嵌入式?
我尝试 Google 区别,但我没有看到任何与我想要一个对比另一个的相关的内容。
作为一个已经在 Mac 上开发超过 15 年的开发者,我看到了本地开发环境的许多变化。我曾经使用 OS X 附带的内置 Apache,它基本上没问题。当我升级到 OS X 的较新版本时,最令人头疼的是。升级过程的一部分通常是升级 Apache。这一切都很好,除了它会备份我的 .conf 文件并使用新的新 .conf 文件,通常会造成一些暂时的混乱。
使用自制版本应该至少有助于防止该问题。
更重要的是,您要 运行 解决的问题是整个 "well it works on MY computer" 问题。
当您准备在野外发布网站时,您很可能会在某种程度上使用 linux 机器来托管您的网站。在 AWS 实例、Digital Ocean 等上
现在和将来可以帮助您节省大量时间的一件事是使用 Machine 本地 运行ning linux 来模拟您打算让您的代码最终存活的生产服务器。
如果您对 VM 没有任何经验,这听起来可能让人不知所措,但是很多工作已经抽象为一些非常易于使用和理解的工具,这些工具将为您完成大部分的腿部工作。
例如 Vagrant
非常直接和成熟,被许多公司用来处理这个确切的任务(而且是免费的)。
有些人会说 "what about Docker
" 或其他一些替代方案,但在我看来,Vagrant
比其他人更容易获得并且学习曲线更短。
我建议花时间学习如何将 vagrant box 设置为 web 主机,以在任何一个建议的环境中运行。
Mac 世界发展的新手。尝试在我的机器上配置 Apache 服务器 (httpd)。这样做时,我被告知忽略已安装的版本并安装 httpd 的 Homebrew 版本,然后关闭已安装的 apache。这样做,让它工作,但我发现我经常调整它添加一个 .htaccess 文件,我认为使用嵌入式版本不会。
为了节省时间和冒着破坏当地发展的风险。为什么我要使用 Homebrew httpd 与嵌入式?
我尝试 Google 区别,但我没有看到任何与我想要一个对比另一个的相关的内容。
作为一个已经在 Mac 上开发超过 15 年的开发者,我看到了本地开发环境的许多变化。我曾经使用 OS X 附带的内置 Apache,它基本上没问题。当我升级到 OS X 的较新版本时,最令人头疼的是。升级过程的一部分通常是升级 Apache。这一切都很好,除了它会备份我的 .conf 文件并使用新的新 .conf 文件,通常会造成一些暂时的混乱。
使用自制版本应该至少有助于防止该问题。
更重要的是,您要 运行 解决的问题是整个 "well it works on MY computer" 问题。
当您准备在野外发布网站时,您很可能会在某种程度上使用 linux 机器来托管您的网站。在 AWS 实例、Digital Ocean 等上
现在和将来可以帮助您节省大量时间的一件事是使用 Machine 本地 运行ning linux 来模拟您打算让您的代码最终存活的生产服务器。
如果您对 VM 没有任何经验,这听起来可能让人不知所措,但是很多工作已经抽象为一些非常易于使用和理解的工具,这些工具将为您完成大部分的腿部工作。
例如 Vagrant
非常直接和成熟,被许多公司用来处理这个确切的任务(而且是免费的)。
有些人会说 "what about Docker
" 或其他一些替代方案,但在我看来,Vagrant
比其他人更容易获得并且学习曲线更短。
我建议花时间学习如何将 vagrant box 设置为 web 主机,以在任何一个建议的环境中运行。