微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP,mongo.so未能写

任何帮助都会很棒.我已经坚持了几个小时.我正在尝试安装Mongo以在Mac上使用PHP.我安装了Pear / pecl并正在工作.当我调用sudo pecl install mongo时,一切看起来都在成功编译/构建,但最后我收到了这条消息.

Build process completed successfully Installing
‘/usr/lib/PHP/extensions/no-debug-non-zts-20121212/mongo.so’ ERROR:
Failed to write
/usr/lib/PHP/extensions/no-debug-non-zts-20121212/mongo.so
(copy(/usr/lib/PHP/extensions/no-debug-non-zts-20121212/mongo.so):
Failed to open stream: Operation not permitted)

mongo.so永远不会写.有人可以帮忙吗?我在Mac OSX El Capitan上使用MAMP.

解决方法:

罗伯特在这个答案中解决了这个问题.
stackoverflow.com/a/31884146
.

基本上问题是El Capitan的Rootless功能.需要在恢复模式下禁用它,执行pecl安装并再次启用它.

由于某种原因,pecl没有直接将它安装到我的PHP扩展中,因此,我不得不将从本地库生成的mongo扩展pecl复制到我的PHP扩展文件夹xampp文件中以使其工作

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐