想快速在macOS上搭个本地Web环境?其实不用装任何第三方软件,系统自带的Apache就能直接启用。终端里一句命令,访问localhost看到“It works!”,服务就跑起来了。默认的网站根目录在 /Library/WebServer/Documents/,放HTML文件就行,配置一下还能支持
Mac开启Apache服务器教程 苹果开发指南
时间:2026-05-22
浏览:386
文章目录
想快速在macOS上搭个本地Web环境?其实不用装任何第三方软件,系统自带的Apache就能直接启用。终端里一句命令,访问localhost看到“It works!”,服务就跑起来了。默认的网站根目录在 /Library/WebServer/Documents/,放HTML文件就行,配置一下还能支持PHP。

对于需要在本地测试网站或应用的Mac用户而言,系统内置的Apache Web服务器提供了一个成熟稳定的解决方案,无需下载安装第三方软件。本文将详细介绍如何激活并配置macOS自带的Apache服务器。
如何在Mac上启动Apache服务器
macOS系统中的Apache服务默认为待机状态,可通过终端命令快速启动。
首先,打开“终端”应用。可通过“应用程序”>“实用工具”找到,或使用Spotlight搜索“Terminal”。
输入核心启动命令:sudo apachectl start,回车后根据提示输入管理员密码。
打开浏览器,访问 http://localhost 或 http://127.0.0.1。若页面显示 “It works!”,即表示Apache服务器已成功运行。
Apache服务状态管理命令
掌握以下常用命令,便于管理服务器状态:
检查运行状态:sudo apachectl status(确认输出信息包含“Apache is running”)
重启服务(修改配置后必需):sudo apachectl restart
停止服务:sudo apachectl stop
定位网站根目录并测试
Apache默认的网站根目录位于:/Library/WebServer/Documents/。所有通过localhost访问的文件均存储于此。
快速访问方法:在Finder中按 Command+Shift+G,粘贴上述路径即可直达。
测试步骤:
1. 在该目录创建 test.html 文件,内容为 Hello from macOS Apache
2. 浏览器访问 http://localhost/test.html,若正确显示标题,则静态文件服务配置成功。
为Apache启用PHP支持
macOS已内置PHP环境,只需在Apache配置中启用对应模块:
1. 编辑配置文件:sudo nano /etc/apache2/httpd.conf
2. 搜索 libphp.so,找到行:#LoadModule php_module libexec/apache2/libphp.so
3. 删除行首的井号(#),改为:LoadModule php_module libexec/apache2/libphp.so
4. 按 Control+O 保存,Control+X 退出编辑器
5. 重启Apache使配置生效:sudo apachectl restart
验证PHP运行环境
创建PHP信息页进行测试:
1. 复制默认文件:sudo cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/info.php
2. 编辑info.php文件,在末尾添加代码:
3. 浏览器访问 http://localhost/info.php。若显示详细的PHP配置信息表,则表明PHP支持已成功启用。
实用工具推荐
绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
选择画质和输出格式,预览压缩前后的大小。