常见问题解答
什么是ServBay?
ServBay是一个集成的本地网络开发环境管理工具,旨在简化网络开发人员在本地设置和管理各种服务和开发环境的过程。更多信息请参考关于ServBay。
我要如何安装ServBay?
您可以从ServBay网站下载ServBay安装程序,并按照安装向导的步骤进行操作。如需详细的安装说明,请参考安装ServBay文档。
我要如何卸载ServBay?
在macOS上,您可以直接将ServBay应用程序拖到垃圾桶,然后清空垃圾桶以卸载ServBay。在执行卸载操作之前,请确保备份重要数据。请参阅卸载ServBay文档了解详细信息。
ServBay是否支持自动更新?
ServBay支持自动更新。请参考文档升级ServBay。
ServBay是否支持Windows/Linux?
暂时不支持。ServBay 目前主要支持 macOS 操作系统。
ServBay支持哪些语言?
ServBay支持多种语言,包括英语,简体中文,繁体中文,西班牙语,阿拉伯语,葡萄牙语,俄语,日语,德语,法语,越南语、土耳其语、意大利语等等。您可以根据需要切换语言。有关切换语言的详细信息,请参阅多语种支持文档。
如何在ServBay备份数据?
您可以直接备份 /Applications/ServBay
目录。
ServBay支持哪些服务?
ServBay支持各种服务,包括NGINX、Apache、Caddy、Mailpit、dnsmasq、PHP、Node.js、Python、Golang、MySQL、MariaDB、PostgreSQL、MongoDB、Redis、Memcached等。您可以通过ServBay界面轻松管理和配置这些服务。有关详细的服务管理信息,请参阅服务及软件包管理文档。
我要如何查看ServBay的发布说明?
您可以在发布说明中查看ServBay的发布说明。我们定期发布更新,包括新功能,改进和错误修复。
我可以同时运行多个版本的PHP吗?
是的,ServBay支持同时运行多个版本的PHP。您可以在服务管理页面上选择所需的PHP版本,并在网站设置中为每个网站单独配置PHP版本。有关更多信息,请参考添加第一个网站和如何使用PHP进行开发。
ServBay是否支持Laravel,WordPress等框架和CMS?
是的,ServBay支持流行的PHP框架和CMS,包括但不限于Laravel,WordPress,Symfony等。相关教程请查看如何使用PHP进行开发。
ServBay是否支持Vue、React、Next.js、Nuxt.js等框架和CMS?
是的,ServBay支持流行的JS、TS框架和CMS,包括但不限于Vue、React、Angular、Next.js、Nuxt.js、Express.js、Hapi.js等。相关教程请查看如何使用Node.js进行开发。
我要如何添加网站?
添加网站很简单。请参考如何添加第一个网站文档,了解如何添加和配置您的网站。
ServBay如何支持自定义域名和SSL证书?
ServBay提供了一个本地的DNS服务以及私有CA(ServBay CA)来支持自定义域名和SSL证书。有关详细的支持信息,请参阅 添加非标准顶级域(TLDs)网站 和 使用SSL(HTTPS)加固网站安全 文档。
我可以在ServBay中使用自定义域名吗?
是的,ServBay支持 添加非标准顶级域(TLDs)网站。在网站管理页面,您可以为每个网站设置自定义域名,并配置SSL证书以启用HTTPS。
我要如何在ServBay中为服务启用HTTPS?
在网站管理页面的设置选项卡中,您可以启用HTTPS。ServBay通过ServBay CA,Let's Encrypt/ZeroSSL提供证书颁发,或者您可以使用自己的权威CA颁发的证书。更多信息请参考 使用SSL(HTTPS)加固网站安全、使用 ACME 方式申请 SSL 证书、如何从 Let's Encrypt 申请 SSL 证书、如何从 ZeroSSL 申请 SSL 证书、如何从 Google Trust Services 申请 SSL 证书
ServBay是否支持NGINX、Apache或其他Web服务器?
ServBay 默认附带了 Caddy、NGINX、Apache 作为 Web 服务器,用户可以自由选择使用。请参考 如何设置默认 Web 服务器 以获得更多信息。
ServBay可以创建多少个虚拟主机?
ServBay Free
版本的ServBay支持创建3个虚拟主机(注册用户可创建最多5个)。您可以在网站管理中添加和配置虚拟主机,为每个主机分配单独的网站和服务。ServBay Pro和ServBay Team支持无限个虚拟主机。
如何管理数据库?
ServBay提供了内置的数据库管理工具,包括phpMyAdmin和Adminer。您可以使用这些工具来轻松管理MariaDB、MySQL和PostgreSQL数据库。有关详细的数据库管理信息,请参阅《数据库管理》章节。
如何使用命令行工具?
ServBay提供各种操作的命令行工具,包括服务管理和PHP模块编译。若要了解更多关于命令行支持的信息,请参考命令行支持和命令行工具servbayctl文档。
如何设置默认软件包版本?
ServBay允许您设置如PHP,Nodejs,MariaDB,PostgreSQL等包的默认版本。这对于在命令行或脚本中调用默认版本非常有用。有关详细的设置信息,请参阅设置默认版本文档。
我可以自定义ServBay中的包安装路径吗?
为了简化维护成本,ServBay将服务的安装路径集中到特定的目录中,不支持直接定制每个包的安装路径。
ServBay是否支持多用户和权限管理?
ServBay目前主要为单用户使用而设计,不支持多用户和权限管理。所有服务和网站都运行在单用户环境中。
如何在ServBay中查看每项服务的日志?
您可以通过在服务管理页面的每个服务的右侧点击日志图标来查看特定服务的日志。这可以帮助您在服务启动或运行期间诊断和解决问题。更多信息,请参阅查看Log文件文档。
如何在ServBay中修改PHP配置?
请使用 ServBay 强大的 UI 界面来进行 PHP 配置。详情参考 如何修改 PHP 的设置。
另外,在/Applications/ServBay/etc/php
目录中,你可以找到不同版本的PHP的配置文件。在这里,你可以修改php.ini文件中的参数。更改后,记得重新启动对应的PHP服务。更多信息请参考查看配置文件。
ServBay是否支持PHP扩展的安装和管理?
是的,ServBay支持自行编译和管理PHP扩展。请参考编译PHP模块文档以获取详情。
MySQL/MariaDB 的默认 root 账号和密码是什么?
请参考数据库 root 账号密码及连接信息文档以获取详情。
PostgreSQL 的默认 root 账号和密码是什么?
请参考数据库 root 账号密码及连接信息文档以获取详情。
ServBay 是否支持针对不同的项目使用不同版本的开发语言?
ServBay 提供了项目级别的运行环境配置。开发者可以通过 ServBay,为不同项目的 PHP、Node.js、Python 等开发语言设置不同的运行版本,比如为 A 项目设置 PHP 8.3、Node.js 22、Python 2.7 的运行版本,为 B 项目设置 PHP 8.5、Node.js 23、Python 3.13 的运行版本。每个项目之间的运行环境单独隔离,互不干扰。