Mac Intel用户应通过Homebrew统一管理PHP环境,安装php@8.3后将/usr/local/bin加入PATH,终端与PhpStorm均指向/usr/local/bin/php,Apache需加载对应libphp.so模块并配置.php解析。

Mac Intel芯片用户配置PHP环境,核心是用Homebrew统一管理PHP安装与路径,并让PhpStorm、终端、Web服务器(如Apache或Nginx)全部指向同一套PHP可执行文件。不依赖系统旧版,不手动编译,全程命令清晰、路径明确。
安装Homebrew并配置基础环境
Homebrew是Intel Mac上最稳妥的PHP管理工具,自动处理依赖和多版本共存。
- 在终端运行安装命令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 安装完成后执行 brew --version 确认成功
- 更新索引:brew update
- 查看可用PHP版本:brew search php@(如 php@8.2、php@8.3)
- 安装指定版本(以PHP 8.3为例):brew install php@8.3
设置正确的PATH并验证PHP命令
Intel Mac的Homebrew默认安装路径是 /usr/local,必须将对应bin目录加入shell配置,否则终端无法识别php命令。
- 编辑 ~/.zshrc:echo 'export PATH="/usr/local/bin:/usr/local/sbin:$PATH"' >> ~/.zshrc
- 重载配置:source ~/.zshrc
- 验证路径:which php 应输出 /usr/local/bin/php
- 检查版本:php -v 显示8.3.x即成功
在PhpStorm中指定本地PHP解释器
PhpStorm需明确知道PHP二进制文件位置,才能启用语法检查、调试、代码补全等功能。
立即学习“PHP免费学习笔记(深入)”;
- 打开PhpStorm → Preferences(⌘ + ,)→ 左侧选 PHP
- 点击右侧“…”按钮 → 选择 Add Interpreter → Add Local Interpreter
- 在路径框中填入:/usr/local/bin/php(这是Intel Mac的唯一正确路径)
- 确认后,PhpStorm会自动读取版本号和扩展列表,无报错即配置完成
可选:快速启用Apache + PHP本地服务
若需直接通过 http://localhost 运行PHP脚本(非仅CLI),可启用macOS自带Apache并关联Homebrew PHP。
- 启动系统Apache:sudo apachectl start
- 编辑配置:sudo nano /etc/apache2/httpd.conf
- 取消注释这一行(注意路径可能含版本号,以实际为准):
LoadModule php_module /usr/local/opt/php@8.3/lib/httpd/modules/libphp.so - 添加PHP处理规则(在
<IfModule mime_module>内):
AddType application/x-httpd-php .php
DirectoryIndex index.php index.html - 重启Apache:sudo apachectl restart
- 测试:在
/Library/WebServer/Documents/下建info.php,内容为<?php phpinfo(); ?>,浏览器访问http://localhost/info.php



















