【问题标题】:How can i enable libmongoc ssl?如何启用 libmongoc ssl?
【发布时间】:2018-02-18 06:46:31
【问题描述】:

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

【问题讨论】:

    标签: linux centos7 plesk php-7.2


    【解决方案1】:

    我能够使用以下命令在 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

    【讨论】:

    • 感谢@pramod 及时修复问题。
    【解决方案2】:

    尝试编译它

    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

    【讨论】:

    • 我们如何为 apache 做到这一点?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    • 2011-07-01
    相关资源
    最近更新 更多