Mac怎么安装PHP开发环境_Mac PHP和Apache环境配置教程【进阶】

穿越時空

穿越時空

2026-04-04

481人浏览

原创

mac上搭建php开发环境需五步:一、用homebrew安装php@8.3和apache并启动;二、修改httpd.conf启用libphp.so、addhandler和index.php;三、配置php.ini启用pdo_sqlite、mbstring、curl、openssl及设置时区;四、将homebrew路径加入~/.zshrc确保cli使用正确php版本;五、在/var/www下建info.php并通过http://localhost:8080/info.php验证。

mac怎么安装php开发环境_mac php和apache环境配置教程【进阶】

如果您希望在Mac系统上搭建PHP开发环境,需要配置PHP解释器与Apache服务器并确保二者协同工作。以下是完成该配置的具体步骤:

一、使用Homebrew安装PHP和Apache

Homebrew是Mac上最常用的包管理工具,可快速安装PHP及Apache,并自动处理依赖关系。安装后,PHP与Apache将被部署为独立服务,便于后续调试与版本切换。

1、打开终端,执行命令安装Homebrew(如尚未安装):/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2、运行命令更新Homebrew:brew update

3、安装PHP最新稳定版(例如PHP 8.3):brew install php@8.3

4、安装Apache:brew install httpd

5、启动Apache服务:brew services start httpd

二、手动配置Apache以支持PHP模块

Homebrew安装的Apache默认不加载PHP模块,需手动修改其配置文件,启用libphp.so并设置PHP处理器,使Apache能识别并执行.php文件。

1、编辑Apache主配置文件:sudo nano /opt/homebrew/etc/httpd/httpd.conf

2、取消注释以下行(删除行首的#号):LoadModule php_module /opt/homebrew/lib/httpd/modules/libphp.so

3、在LoadModule段落之后添加PHP处理器声明:AddHandler php-script .php

4、在DirectoryIndex指令中加入index.php:DirectoryIndex index.php index.html

5、保存并退出编辑器,重启Apache:brew services restart httpd

三、配置PHP.ini并启用常用扩展

PHP默认配置文件位于Homebrew安装路径下,需复制模板并启用关键扩展(如PDO、cURL、mbstring),以满足现代PHP应用的基本依赖。

1、复制默认php.ini配置:cp /opt/homebrew/etc/php/8.3/php.ini.default /opt/homebrew/etc/php/8.3/php.ini

2、编辑php.ini文件:nano /opt/homebrew/etc/php/8.3/php.ini

PyCharm 2026.2.0.1 Mac版
PyCharm 2026.2.0.1 Mac版

PyCharm 2026.2.0.1 Mac版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合在macOS系统上进行 Python 项目开发、运行、调试和测试。

下载

3、搜索并取消注释以下扩展行:extension=pdo_sqlite

4、取消注释并确认以下扩展已启用:extension=mbstringextension=curlextension=openssl

5、修改时区设置(查找date.timezone):date.timezone = Asia/Shanghai

四、将PHP CLI路径加入系统环境变量

终端中直接调用php命令需指向Homebrew安装的PHP版本,否则可能仍使用macOS内置旧版PHP(已弃用)。通过修改shell配置文件,可确保全局CLI一致。

1、确认当前Shell类型:echo $SHELL

2、若为zsh(macOS Catalina及以后默认),编辑配置文件:nano ~/.zshrc

3、在文件末尾添加一行:export PATH="/opt/homebrew/bin:/opt/homebrew/sbin:$PATH"

4、重新加载配置:source ~/.zshrc

5、验证PHP版本:php -v

五、测试PHP与Apache是否正常协同

创建一个标准测试页,放置于Apache默认文档根目录,通过浏览器访问该页面,可直观验证PHP解析与Web服务是否同时生效。

1、进入Apache默认网站根目录:cd /opt/homebrew/var/www

2、创建测试文件:echo "" > info.php

3、确保文件权限允许读取:chmod 644 info.php

4、在浏览器中访问:http://localhost:8080/info.php

5、页面应完整显示PHP配置信息,且“Server API”字段显示为Apache 2.0 Handler

php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

2023.06.14

2472

6

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

2023.10.30

432

4

php连接mssql数据库的方法
php连接mssql数据库的方法

php连接mssql数据库的方法有使用PHP的MSSQL扩展、使用PDO等。想了解更多php连接mssql数据库相关内容,可以阅读本专题下面的文章。

2023.10.23

2831

6

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.07

294

5

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

2025.05.09

1550

14

http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.11.09

1650

4

http请求415错误怎么解决
http请求415错误怎么解决

解决方法:1、检查请求头中的Content-Type;2、检查请求体中的数据格式;3、使用适当的编码格式;4、使用适当的请求方法;5、检查服务器端的支持情况。更多http请求415错误怎么解决的相关内容,可以阅读下面的文章。

2023.11.14

629

3

HTTP 503错误解决方法
HTTP 503错误解决方法

HTTP 503错误表示服务器暂时无法处理请求。想了解更多http错误代码的相关内容,可以阅读本专题下面的文章。

2024.03.12

5112

8

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.08.16

4621

6

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 128人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 19万人学习

好课诞生记
好课诞生记

共20课时 | 6.9万人学习