环境准备与Apache启动
Mac系统已集成Apache与PHP环境,通过终端命令即可管理服务:
- 启动服务:
sudo apachectl start
- 验证运行:访问
http://localhost
显示”It works!”即成功 - 默认根目录:
/Library/WebServer/Documents
Apache虚拟主机配置
通过修改配置文件实现多站点支持:
- 启用虚拟主机模块:编辑
/etc/apache2/httpd.conf
取消注释Include /private/etc/apache2/extra/httpd-vhosts.conf
- 创建用户级站点目录:
mkdir ~/Sites
并设置读写权限 - 修改
httpd-vhosts.conf
添加虚拟主机配置模板
多站点设置与测试
实现本地多域名访问的完整流程:
DocumentRoot "/Users/username/Sites/project1 ServerName project1.test ErrorLog "/private/var/log/apache2/project1-error_log
完成配置后需执行:
- 修改
/etc/hosts
添加127.0.0.1 project1.test
- 重启Apache服务使配置生效
- 在站点目录创建
phpinfo.php
测试PHP环境
通过系统自带Apache服务配合虚拟主机配置,开发者可在Mac环境中高效管理多个PHP项目。关键步骤包括启用虚拟主机模块、合理规划目录结构、正确设置本地域名解析等。建议定期检查日志文件排查配置问题。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/520220.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。