1

我在 centos 7 上使用 plesk 12 和 PHP7。如何在我的服务器上启用 libmongoc ssl?

在此处输入图像描述

4

2 回答 2

4

我能够使用以下命令在 php-fpm (7.1) Docker 中使其工作。重要的是libssl-dev在安装 mongodb 驱动程序之前安装。

apt-get install -y autoconf pkg-config libssl-dev pecl install mongodb echo "extension=mongodb.so" >> /usr/local/etc/php/conf.d/mongodb.ini

于 2019-01-08T04:54:33.490 回答
3

尝试编译它

yum install git plesk-php70-devel make gcc openssl-devel

git 克隆https://github.com/mongodb/mongo-php-driver.git

cd mongo-php-驱动程序/

git子模块更新--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

于 2018-02-19T06:31:06.793 回答