我已经阅读了所有类似的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/*
之类的内容的安全性。
如果您有任何建议,将不胜感激。
git clone
命令时,是否切换到了稳定的分支或标签?如果没有,那么你正在读取不稳定的“master”分支。请使用git checkout
命令切换到一个受支持的版本。 - Blakes Seven/usr/lib/php/extensions/
。再次强调,我想知道更改目录权限的正确/安全方法,以便make install
可以成功。 - RobertJoseph/usr/local
中)重新启用了 mcrypt。如果它也适用于 mongo,我会很好奇(我不知道为什么不适用)。http://stackoverflow.com/a/36991283/728053 - Vagari