答案 0 :(得分:2)
尝试使用
进行编译yum install git plesk-php70-devel make gcc openssl-devel
git clone https://github.com/mongodb/mongo-php-driver.git
cd mongo-php-driver /
git submodule update --init
/opt/plesk/php/7.0/bin/phpize
./ configure --with-php-config = / opt / plesk / php / 7.0 / bin / php-config --with-mongodb-ssl = openssl
请
cp /root/mongo-php-driver/modules/mongodb.so /opt/plesk/php/7.0/lib/php/modules /
plesk bin php_handler --reread
之后在phpinfo()中你会看到:
启用了libmongoc SSL
libmongoc SSL库OpenSSL
启用libmongoc加密
libmongoc加密库libcrypto
答案 1 :(得分:0)
我能够使用以下命令在php-fpm(7.1)Docker中工作。重要的是在安装mongodb驱动程序之前先安装libssl-dev
。
apt-get install -y autoconf pkg-config libssl-dev
pecl install mongodb
echo "extension=mongodb.so" >> /usr/local/etc/php/conf.d/mongodb.ini