我按照此处显示的指南安装了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 OS: Ubuntu 15.10 Pear: 1.10.1
如果有,请建议任何解决方案。提前谢谢。
答案 0 :(得分:0)
您的系统上看起来没有正确启用/安装SSL库。最有可能的是,我认为您没有安装libssl-dev
软件包。
您应该使用apt-get install libssl-dev libsasl2-dev
进行安装,然后使用mongodb
重新安装pecl uninstall mongodb && pecl install mongodb
扩展程序。