在最新的osx10.11下安装php-pear提示无权限,即使使用sudo来运行也是如此

问题所在

在最新的10.11版本下,osx引入了 Rootless机制.关于此机制可参考Quora用户Eldad Eilam的答案

简单来说就是苹果为了安全,限制第三方应用(包括brew),只有Apple以及Apple授权签名的软件(包括命令行工具)可以修改此目录。

关闭rootless

重启,开机按住Command + R,以Recovery分区启动, 然后选择以下方式: 1.图形化操作

在Security Configuration中关闭Enforce System Integrity Protection 

2.命令行操作

csrutil disable

此时按照官方安装文档安装即可.

恢复rootless

csrutil enable