常见問題解答
什麼是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 的運行版本。每個項目之間的運行環境單獨隔離,互不干擾。