Mac最新测试版系统通过Homebrew安装PHP时openssl@1.1权限报错
问题解决步骤
- 第一步:修正Homebrew对应目录的所有权
执行以下命令修正读写权限:
sudo chown -R $(whoami) /usr/local/Cellar /usr/local/var/homebrew
如果你使用的是Apple Silicon(M系列)芯片的Mac,替换为以下命令:
sudo chown -R $(whoami) /opt/homebrew/Cellar /opt/homebrew/var/homebrew
输入设备密码后等待执行完成即可,该操作只会将Homebrew专属目录的所有权修改为当前用户,不会影响系统其他功能。
- 第二步:清理残留的损坏安装包
执行以下命令卸载异常的openssl残留文件、清理缓存并校验Homebrew状态:
brew uninstall --force openssl@1.1 brew cleanup brew doctor
按照brew doctor输出的提示处理完所有异常项后再继续。
- 第三步:重新执行PHP安装命令
brew install php
适配macOS测试版的补充操作
如果执行上述步骤后仍然报错,需为终端开启完整磁盘访问权限:
- 打开「系统设置」>「隐私与安全性」>「完整磁盘访问权限」
- 在列表中找到你正在使用的终端工具(内置「终端」或iTerm2等第三方终端),开启对应开关
- 完全退出终端后重新打开,再次执行安装命令即可
内容的提问来源于stack exchange,提问作者Joona
相关产品推荐
相关产品推荐

