在mac(;上安装带有pecl的php扩展失败;错误提示:;无法访问mkdir/usr/include/php/ext/msgpack);

在mac(;上安装带有pecl的php扩展失败;错误提示:;无法访问mkdir/usr/include/php/ext/msgpack);,php,macos,php-extension,pecl,Php,Macos,Php Extension,Pecl,无论我使用sudo pecl install xxx安装什么php扩展,我都失败了,并得到以下错误提示: 是否有人有相同的问题?如果要在该位置安装,必须以root用户身份运行此程序。如果您无法提升权限,则需要将其安装到其他位置,或请管理员为您执行此操作。谢谢您的回答。我确实使用个人计算机上的root用户运行该命令。但我失败了。我甚至使用了chown命令来更改我所属的组。错误消息:Error:failed to mkdir/usr/include/php/ext/msgpack该错误可能表明您不

无论我使用
sudo pecl install xxx
安装什么php扩展,我都失败了,并得到以下错误提示:


是否有人有相同的问题?

如果要在该位置安装,必须以
root用户身份运行此程序。如果您无法提升权限,则需要将其安装到其他位置,或请管理员为您执行此操作。

谢谢您的回答。我确实使用个人计算机上的
root
用户运行该命令。但我失败了。我甚至使用了
chown
命令来更改我所属的组。错误消息:Error:failed to mkdir/usr/include/php/ext/msgpack该错误可能表明您不是以root用户身份运行该组,或者运行
mkdir
时没有
-p
选项,因此目标路径的一个/多个元素不存在,并且
mkdir
失败。您正试图在
/usr/include/…
中写入,但非常感谢Mac上的系统完整性保护不允许这样做。那么如何更改路径以避免此问题呢?或者我应该安装已编译的PHP扩展。我个人使用自制软件安装PHP