由于升级到Mac OS X El Capitan,如果我尝试使用包含在php.ini文件中的'extension = mongo.so'在XAMPP中启动apache,apache无法启动。 如果我删除这个,Apache启动正常。 Mongo安装在我的XAMPP版本中,使用pecl命令。 这是新操作系统,驱动程序还是XAMPP的问题?
编辑:得到驱动程序在MAMP上正常工作,问题必须存在于XAMPP
获取页面ID值并通过.htaccess在URL中显示
PHP的max_execution_time不超时
尾随斜杠导致错误代码500
Nginx:正确设置proxy_path。 问题与url
如何创build一个友好的URL与两个或更多的参数使用国防部重写/ htaccess?
来自: https : //github.com/mongodb/mongo-php-driver/issues/247
PHP进程加载mongodb.so和libmongoc的_mongoc_do_init()函数,该函数在用SASL编译时调用sasl_client_init()。 如果客户端在同一个进程中被多次初始化和销毁,我发现在OS X的早期版本的Cyrus SASL中引用了一些崩溃的引用; 不过,我希望围绕_mongoc_do_init()的逻辑确保它只在每个进程中执行一次。 我也不确定你安装的SASL版本(除了文件名为“2.2”的库之外),所以我不确定这是不是红鲱鱼。 我需要跟随libmongoc开发人员进行确认。
在此期间,你能提供你的pecl安装mongodb的日志吗? 这里有一些与SASL配置相关的兴趣点(可惜的是,不是确切的版本号)。
此外,如果您手动构建驱动程序,则应该可以使用–with-mongodb-sasl = no参数进行配置以禁用SASL支持,这可能会解决此问题,直到我们可以进一步诊断为止。 手动构建shell的步骤是:
$ cd /path/to/mongo-php-driver $ phpize $ ./configure --with-mongodb-sasl=no $ make clean && make all && make install
这也需要初始化git子模块,如果你是克隆版本库。 否则,您应该能够提取PECL tgz文件并使用这些来源。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。