6

我已经阅读了所有类似的 Stack Overflow 问题 - 没有解决我的具体问题。我正在运行 OS X 10.11 (El Capitan)。

我已经克隆了mongo-php-drive 存储库并且这些命令成功:

phpize
./configure
make

sudo make install失败:

(master) ~/tmp/mongo-php-driver
$ sudo make install
Installing shared extensions:     /usr/lib/php/extensions/no-debug-non-zts-20121212/
cp: /usr/lib/php/extensions/no-debug-non-zts-20121212/#INST@39898#: Operation not permitted
make: *** [install-modules] Error 1

我知道这是一个权限问题,但我不知道如何安全地修复它。我不想放松诸如/usr/*.

任何建议将不胜感激。

4

2 回答 2

20

问题是由于 OS X 10.11 El Capitan 的Rootless 功能造成的。为了能够将扩展安装到/usr/lib/php/*我必须暂时禁用该功能(说明- 请记住之后重新启用它)。

于 2015-08-07T18:11:01.340 回答
6

开机时按cmd+r。然后进入实用程序>终端并键入以下命令:

csrutil disable
reboot

不要忘记启用它。

于 2016-06-23T12:08:35.603 回答