OS X Mojave问题上的MongoDB PHP驱动程序

OS X Mojave问题上的MongoDB PHP驱动程序,php,mongodb,macos,mongodb-php,macos-mojave,Php,Mongodb,Macos,Mongodb Php,Macos Mojave,我正在运行用Mojave打包的PHP的默认版本。PHP7.1.19。我已经安装了PECL mongodb驱动程序1.5.3。为了安装PECL mongodb驱动程序,我必须在恢复模式下禁用csrutil。禁用csrutil后,驾驶员工作。当我重新启用csrutil时,无法再加载驱动程序 我收到这个错误 PHP警告:PHP启动:无法加载动态库'/usr/lib/PHP/extensions/no-debug-non-zts-20160303/mongodb.so'-dlopen(/usr/lib/

我正在运行用Mojave打包的PHP的默认版本。PHP7.1.19。我已经安装了PECL mongodb驱动程序1.5.3。为了安装PECL mongodb驱动程序,我必须在恢复模式下禁用csrutil。禁用csrutil后,驾驶员工作。当我重新启用csrutil时,无法再加载驱动程序

我收到这个错误

PHP警告:PHP启动:无法加载动态库'/usr/lib/PHP/extensions/no-debug-non-zts-20160303/mongodb.so'-dlopen(/usr/lib/PHP/extensions/no-debug-non-zts-20160303/mongodb.so,0x0009)(/usr/lib/PHP/extensions/no-debug-non-zts-20160303/mongodb.so)中的代码签名在进程中使用无效:映射文件没有cdhash,完全没有签名?代码必须至少是临时签名的。在第0行的未知位置


从外观上看,这似乎是因为一个未签名的包。我不知道我能做些什么来解决这个问题。有人有什么想法吗?

我最终放弃了默认的mac os版PHP,使用了Homebrews PHP 7.2版。这解决了我的问题。通过使用Homebrews版本,您无需关闭csrutil

很好的安装帮助参考


提示:不要把答案作为一个编辑添加到你原来的问题中,而是把它作为一个实际的答案提交。没有禁止这样做的规则,这是鼓励的,它将清楚地将问题和答案分开,并且其他用户更容易知道这个问题已经收到了答案。嘿,很好的资源。考虑一下你自己的问题。好点。我将回答它并删除编辑。谢谢