我如何启用libmongoc ssl?

时间:2018-02-18 06:46:32

标签: linux centos7 plesk php-7.2

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

enter image description here

2 个答案:

答案 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