macOS 14+ · Apple Silicon 与 Intel · Free 与 Pro

本地 PHP 服务器。
多个同时运行。

Faro 是在 Mac 上运行本地 PHP 服务器的现代方式:Apache、PHP 5.6 至 8.5、MariaDB、phpMyAdmin、HTTPS 和内置终端。每个服务器都有自己的版本、数据库和端口,因此可以同时用 PHP 5.6 测试一个项目、用 8.3 测试另一个。

  • PHP 5.6 → 8.5,mod_php 或 PHP-FPM
  • 每个服务器独立的 MariaDB 10.5 → 11.8
  • 与每个 PHP 匹配的 phpMyAdmin
  • 浅色和深色模式,10 种语言
Faro: panel con tres servidores, uno en marcha

为与不同时代的项目共存而生

PHP 5.6 和 PHP 8.5。
同时运行。

每个服务器都有自己的 Apache、PHP、MariaDB 和端口。启动你需要的,其余交给 Faro。

仪表盘

所有项目一目了然。

每个服务器的实时状态、PHP 版本、数据库和端口。启动、停止、在浏览器中打开或一键进入 phpMyAdmin。

服务器面板

每个服务器,随你定制。

PHP 版本、mod_php 或 FPM、端口、HTTPS、.test 域名、php.ini 限制、扩展、数据库、Git、日志和终端。全部在标签页中,无需触碰配置文件。

本地服务器所需的一切。无需与配置搏斗。

专为维护不同时代项目、不想折腾配置文件的人打造。

独立的服务器

每个服务器都有自己的 Apache、PHP、MariaDB 和配置文件。同时运行两个、三个或十个,各用各的端口。

🐘

PHP 5.6 到 8.5

一键安装所需版本。每个服务器可选择 Apache mod_php(经典)或 PHP-FPM(与生产环境一致)。

🗄

多版本 MariaDB

10.5、10.6、10.11、11.4 或 11.8。每个服务器有自己的实例和端口。在应用内创建、导入和导出数据库。

合适的 phpMyAdmin

Faro 为 PHP 5.6–7.1 的项目提供 phpMyAdmin 4.9,其余提供 5.2,并已连接到正确的数据库。

🔒

一键 HTTPS

每个服务器一个自签名证书,包含 localhost 和你的 .test 域名;标记为受信任后,在 Safari 或 Chrome 中测试不再有警告。

▶_

内置终端

每个服务器一个真正的终端,PATH 中包含其 PHP 版本和 Composer。artisan、composer 和 git 的快捷按钮。

Git 与 GitHub

不离开应用即可查看状态、提交、push 和 pull;创建服务器时克隆仓库;在 GitHub 上打开项目。

邮件捕获

内置 Mailpit:项目发送的邮件进入本地收件箱,而不是发往互联网。

🐞

Xdebug、OPcache、php.ini

在清晰的面板中切换扩展、调整限制。Faro 为你重新生成 php.ini、httpd.conf 和 my.cnf。

.test

本地域名

用 myshop.test 代替 localhost:8080。需要时 Faro 会添加 /etc/hosts 条目。

📋

实时日志

Apache、PHP、FPM 和 MariaDB 的错误,带筛选,随时一键查看。无需寻找路径。

美观,且使用你的语言

macOS 原生设计、浅色和深色模式、菜单栏图标,以及十种语言:西班牙语、英语、葡萄牙语、法语、德语、意大利语、荷兰语、俄语、日语和中文。

工作原理

1

安装 Faro

把应用拖到“应用程序”。如果没有 Homebrew,Faro 会从其终端安装;然后下载 Apache、PHP、MariaDB 和 phpMyAdmin。

2

创建服务器

名称、文件夹、PHP 版本、数据库、端口、SSL。Faro 会建议空闲端口,还可以克隆仓库或下载 WordPress。

3

点击启动

Faro 生成配置,启动 MariaDB、PHP-FPM 和 Apache 并打开站点。再创建一个不同版本的服务器,也启动它。

# Cada servidor vive en su carpeta, con su configuración
~/Library/Application Support/Faro/servers/<id>/
├── httpd.conf        # Apache en :8081, mod_php o proxy a php-fpm
├── php/php.ini       # límites, errores, extensiones
├── php-fpm.conf
├── my.cnf            # MariaDB en :3307, datadir propio
├── ssl/cert.pem      # localhost, 127.0.0.1, api.test
├── mariadb/          # datos
└── logs/             # apache, php, fpm, mariadb

价格

从一个服务器免费开始。需要更多时,Faro Pro 是一次性付款:无订阅,包含主版本更新。

Faro Free

免费

用于试用一个项目。

  • 1 个服务器(Apache mod_php)
  • PHP 5.6 → 8.5,一个活动版本
  • MariaDB 和 phpMyAdmin
  • 日志和 php.ini 设置
  • 多个服务器同时运行
  • PHP-FPM、HTTPS、.test 域名
  • 终端、Git、Mailpit、Xdebug
  • 导入/导出数据库和配置
免费下载
推荐

Faro Pro

USD 15.99 一次性付款

用于处理多个项目和版本。

  • 无限服务器,各有自己的 PHP 和端口
  • 每个服务器可选 Apache mod_php 或 PHP-FPM
  • 带证书的 HTTPS 和 .test 域名
  • 带正确 PHP 的内置终端
  • Git 与 GitHub、Mailpit、Xdebug
  • 导入/导出数据库和配置
  • 局域网访问、自动启动
  • 1 位用户的密钥,其所有 Mac,离线激活
购买 Faro Pro

常见问题

为什么 Faro 使用 Homebrew 而不是内置 PHP 和 MariaDB?

这样你总能获得社区维护的最新构建和标准扩展,而不是冻结的二进制文件。Faro 负责安装一切:你只需选择版本。

可以使用现有的项目文件夹吗?

可以。创建服务器时可选择任意文件夹作为网站根目录;Faro 从不修改或删除它。

我的代码如何连接数据库?

host 127.0.0.1、服务器端口(例如 3307)、用户 root 和你设置的密码(默认 root)。使用 host=localhost 时 PHP 直接通过服务器的套接字连接。

支持 Laravel、Symfony、WordPress 吗?

支持。创建服务器时可以下载 WordPress,或在内置终端运行 Laravel 或 Symfony 的 composer create-project。AllowOverride All 已开启,因此 .htaccess 可用。

需要管理员权限吗?

仅在使用 .test 域名(编辑 /etc/hosts)或信任 HTTPS 证书时需要。服务器以你的用户身份运行在高端口上。

Free 和 Pro 有什么区别?

Free 用于试用项目:一个带 Apache mod_php、MariaDB 和 phpMyAdmin 的服务器。Pro(USD 15.99,一次性)解锁无限并行服务器、PHP-FPM、HTTPS、.test 域名、终端、Git、Mailpit、Xdebug 和导入/导出。密钥离线激活。

退出 Faro 时会发生什么?

所有服务器都会正常停止。如果希望它们继续运行,请在设置中关闭该选项;Faro 会留在菜单栏。

点亮灯塔

macOS 14 Sonoma 或更高版本,Apple Silicon 与 Intel。下载包含 Free;Pro 用你的密钥激活。

在未公证的 Mac 上首次启动:右键 → 打开。