Adam Mac最大特点就是环境完全隔离,所有服务运行在软件自身目录,不修改系统全局配置,卸载软件即可完整清除全部环境,无系统残留。软件自带图形控制面板,不用记忆复杂终端命令;支持离线开发,不需要联网也可以完整运行Web服务。网络流传的第三方修改包会出现数据库损坏、服务启动失败问题,建议使用官方原版dmg安装包。软件运行部分服务需要授予磁盘、网络权限,部分端口占用场景需要管理员权限。

Adam Mac内置服务组件有哪些
Apache2.4 Web服务,优化编译版本,支持虚拟主机,本地站点Web容器,处理HTTP访问请求。
PHP多版本支持,内置PHP8.4,支持各类PHP扩展,适配WordPress、Typecho等主流PHP程序。
MariaDB数据库,替代MySQL,图形面板可管理数据库启停、端口、内存参数。
配套OpenSSL、Zlib、PCRE依赖库,全部内置打包,无需系统额外安装依赖组件。
Adam Mac核心开发环境功能
沙盒隔离运行架构,全部服务运行在软件内部目录,不会修改系统/usr目录文件,卸载即彻底清理环境。
GUI可视化控制台,一键启动、重启、停止整套服务,实时查看运行内存、进程状态。
本地虚拟域名配置,自动修改hosts代理,无需频繁输入管理员密码,自定义本地开发域名。
完整运行日志面板,Apache、PHP、MariaDB日志集中查看,方便调试PHP报错、数据库异常问题。
站点与参数高级配置能力
自定义PHP参数,上传文件大小、内存限制、执行超时时间,适配不同PHP项目需求。
数据库端口、Web服务端口自定义修改,解决本机端口被其他软件占用冲突。
项目目录自定义,可指定外部文件夹作为网站根目录,不用把项目拷贝进软件内部。
完全离线工作,断开网络依旧完整运行本地网站,适合外出移动开发调试。
Adam Mac与Docker、Homebrew环境对比
| 对比项目 | Adam Mac | Homebrew搭建LAMP | Docker容器环境 |
|---|---|---|---|
| 系统污染 | 沙盒隔离,零系统修改 | 修改系统全局软件库,卸载清理麻烦 | 依赖Docker引擎,占用资源较高 |
| 上手难度 | 图形GUI,一键启停,门槛低 | 大量终端命令,配置复杂 | 需要掌握Docker、compose知识 |
| 资源占用 | 轻量,内存占用低,启动速度快 | 中等 | 资源开销大 |
| 卸载清理 | 直接删除App即全部清除 | 需要逐个卸载组件,易残留 | 需要清理镜像容器 |
| 适合人群 | PHP快速本地调试,新手开发者 | 熟悉终端的高级开发者 | 多语言、多容器复杂项目 |
macOS软硬件兼容要求一览
最低系统版本:macOS12 Monterey及以上,推荐macOS14‑15‑26获得全部新特性。
处理器:Intel、Apple Silicon M全系列原生通用二进制,无需Rosetta转译。
内存需求:最低4GB,同时运行网站+数据库开发建议8GB以上内存。
磁盘空间:软件本体占用约220MB,网站项目、数据库数据占用空间单独计算。
权限:监听80等低端口,需要管理员权限;软件需要授予网络、磁盘访问权限。
Mac平台软件运行常见故障解决方案
| 故障现象 | 处理方案 |
|---|---|
| dmg打开提示应用已损坏无法打开 | 终端执行 xattr -rd com.apple.quarantine /Applications/Adam.app,系统设置‑隐私与安全性允许运行该软件。 |
| Apache服务启动失败 | 检查80端口是否被Nginx、其他服务器占用;修改监听端口;检查网站目录读写权限。 |
| PHP项目报错无法连接数据库 | 确认MariaDB服务已经正常启动;核对数据库端口账号密码;查看软件日志排查报错。 |
| 自定义本地域名访问失效 | 确认软件hosts代理开启,浏览器清除缓存,确认本机没有其他代理拦截。 |
| 软件闪退崩溃 | 更新Adam到最新版本,关闭占用大量内存程序,使用官方原版,拒绝修改破解包。 |
Web开发实用操作小贴士
官方获取渠道为项目发布页下载dmg原版,第三方资源站修改包容易出现数据库损坏风险。
低端口80、443需要管理员权限,日常开发可以改用8080等高端口,减少密码频繁输入。
所有环境全部封装在软件包内,备份整个Adam.app即可完整备份整套开发环境。
仅用于本地开发调试,不要直接用作公网生产服务器,不适合对外公网发布站点。
卸载直接把Adam.app拖到废纸篓,即可完整删除全部Apache、PHP、MariaDB环境,无系统残留。











