0

我按照此处显示的指南安装了 mongodb php-driver:
https ://github.com/mongodb/mongo-php-driver

但是当我运行#php命令时,它显示以下错误:

Warning: PHP Startup: Unable to load dynamic library
'/opt/lampp/lib/php/extensions/no-debug-non-zts-20151012/mongodb.so' - 
/opt/lampp/lib/php/extensions/no-debug-non-zts-20151012/mongodb.so: symbol 
CRYPTO_get_locking_callback, version OPENSSL_1.0.0 not defined in file 
libcrypto.so.1.0.0 with link time reference in Unknown on line 0


我在用 :

Lampp Stack 
PHP:7.0.0 
操作系统:Ubuntu 15.10 
Pear:1.10.1

如果您有任何解决方案,请提出任何建议。提前致谢 。

4

1 回答 1

0

您的系统上似乎没有正确启用/安装 SSL 库。很可能,我认为您没有安装该libssl-dev软件包。

您应该使用 安装它apt-get install libssl-dev libsasl2-dev,然后使用 重新安装mongodb扩展pecl uninstall mongodb && pecl install mongodb

于 2016-03-16T09:56:47.847 回答