我如何启用 libmongoc ssl?
How can i enable libmongoc ssl?
我在 centos 7 上使用 plesk 12 和 PHP7。
如何在我的服务器上启用 libmongoc ssl?
尝试用
编译
yum install git plesk-php70-devel make gcc openssl-devel
git 克隆 https://github.com/mongodb/mongo-php-driver.git
cd mongo-php-driver/
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
我能够使用以下命令在 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
我在 centos 7 上使用 plesk 12 和 PHP7。 如何在我的服务器上启用 libmongoc ssl?
尝试用
编译yum install git plesk-php70-devel make gcc openssl-devel
git 克隆 https://github.com/mongodb/mongo-php-driver.git
cd mongo-php-driver/
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
我能够使用以下命令在 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