MongoDB PHP 驱动程序:PHP 启动错误


mongodb php-driver : php startup error

我按照此处显示的指南安装了mongodb php驱动程序:
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

我正在使用:

兰普堆栈PHP : 7.0.0操作系统: 乌班图 15.10梨:1.10.1
如果您有任何解决方案

,请提出任何解决方案。提前谢谢.

看起来您的系统上没有正确启用/安装 SSL 库。最有可能的是,我认为您没有安装libssl-dev软件包。

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