首页 > 系统教程 > MAC > 正文

MAC如何启用和配置Web服务器_MAC开启系统自带的Apache进行本地开发

穿越時空
发布: 2025-12-03 07:03:16
原创
814人浏览过
首先启动macOS内置Apache服务,通过终端命令sudo apachectl start启用HTTP服务,浏览器访问http://localhost显示“It works!”即成功;接着配置网站根路径,修改httpd.conf中的DocumentRoot为自定义目录如“/Users/用户名/Sites”,并同步更新对应Directory区块;然后启用PHP支持,取消LoadModule php_module前的注释,重启Apache并在Sites目录创建index.php测试文件,浏览器查看phpinfo()确认PHP正常运行;最后可选设置用户级站点目录,启用httpd-userdir.conf并创建用户专属配置文件,通过http://localhost/~用户名访问个人站点。

mac如何启用和配置web服务器_mac开启系统自带的apache进行本地开发

如果您希望在本地进行Web开发测试,可以通过启用系统自带的Apache服务来快速搭建一个本地服务器环境。通过该方式,您无需安装第三方软件即可运行PHP等脚本并访问本地网页项目。

本文运行环境:MacBook Pro,macOS Sonoma

一、启动Apache服务

macOS系统内置了Apache服务器,只需通过终端命令即可启动。此操作将激活HTTP服务,默认监听80端口

1、打开“应用程序”中的“终端”工具,或通过聚焦搜索“Terminal”启动。

2、输入以下命令以启动Apache服务:
sudo apachectl start

3、系统会提示输入管理员密码,输入后按回车确认(输入时无显示是正常现象)。

4、启动完成后,打开浏览器,在地址栏输入 http://localhost,若看到“It works!”字样,则表示Apache已成功运行。

二、配置主目录与网站根路径

默认情况下,Apache的文档根目录位于系统私有路径下,可通过修改配置文件将其指向用户自定义的开发目录,便于管理个人项目。

1、使用终端编辑Apache主配置文件:
sudo nano /etc/apache2/httpd.conf

2、在配置文件中查找 DocumentRoot "/Library/WebServer/Documents/" 并将其修改为您的项目目录,例如:
DocumentRoot "/Users/用户名/Sites"(请将“用户名”替换为实际账户名)。

3、继续查找对应的 zuojiankuohaophpcnDirectory "/Library/WebServer/Documents/"> 区块,并同步更新路径为新的目录地址。

4、保存更改:在nano编辑器中按下 Control+O 写入文件,回车确认,再按 Control+X 退出编辑器。

5、创建本地站点目录:
mkdir ~/Sites

三、启用PHP支持

Apache默认未启用PHP模块,需手动开启以支持动态页面解析。macOS已内置PHP引擎,仅需加载对应模块即可。

1、再次打开Apache配置文件:
sudo nano /etc/apache2/httpd.conf

Pixie.haus
Pixie.haus

AI像素图像生成平台

Pixie.haus 561
查看详情 Pixie.haus

2、查找如下行:
#LoadModule php_module libexec/apache2/libphp.so

3、移除行首的井号(#),确保该行变为:
LoadModule php_module libexec/apache2/libphp.so

4、保存并关闭文件。

5、重启Apache服务使配置生效:
sudo apachectl restart

6、在站点目录中创建测试文件:
echo "<?php phpinfo(); ?>" > ~/Sites/index.php

7、浏览器访问 http://localhost/index.php,若显示PHP信息页面,则表示PHP已正确启用。

四、设置用户级站点目录(可选)

macOS支持基于用户的站点托管,允许通过“http://localhost/~用户名”形式访问个人目录下的网页内容。

1、在用户主目录下创建专用站点文件夹:
mkdir ~/Sites

2、启用用户配置模块:编辑主配置文件,确保以下行已取消注释:
Include /private/etc/apache2/extra/httpd-userdir.conf

3、编辑用户目录配置:
sudo nano /etc/apache2/extra/httpd-userdir.conf

4、取消注释行:
Include /private/etc/apache2/users/*.conf

5、创建用户专属配置文件:
sudo nano /etc/apache2/users/用户名.conf(替换为实际用户名)

6、在文件中添加以下内容:

<Directory "/Users/用户名/Sites">
AllowOverride All
Options Indexes MultiViews
Require all granted
</Directory>

7、保存文件后重启Apache服务:
sudo apachectl restart

以上就是MAC如何启用和配置Web服务器_MAC开启系统自带的Apache进行本地开发的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号