Rob*_*eph 6 php file-permissions mongodb mongodb-php osx-elcapitan
我已经阅读了所有类似的Stack Overflow问题 - 没有解决我的具体问题.我正在运行OS X 10.11(El Capitan).
我克隆了mongo-php-drive repo,这些命令成功了:
phpize
./configure
make
Run Code Online (Sandbox Code Playgroud)
但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
Run Code Online (Sandbox Code Playgroud)
我知道这是一个权限问题,但我不知道如何安全地修复它.我不想放松像这样的安全/usr/*.
任何建议将不胜感激.
Rob*_*eph 20
问题是由OS X 10.11 El Capitan的Rootless功能引起的.为了能够安装扩展/usr/lib/php/*我必须暂时禁用该功能(说明 - 请记得以后重新启用它).
启动时按cmd + r.然后进入utilities> terminal并输入以下命令:
csrutil disable
reboot
Run Code Online (Sandbox Code Playgroud)
别忘了启用它.
| 归档时间: |
|
| 查看次数: |
6094 次 |
| 最近记录: |