c++ - cassandra cpp 驱动程序 dev 2.9.0-1 无法安装在 Debian Stretch 上?

标签 c++ cassandra datastax libssl

我正在尝试在 Debian Stretch 上安装 cassandra cpp 驱动程序 dev 2.9.0-1。

但它取决于 libssl.so.1.0.0 和 libcrypto.so.1.0.0。

Debian Stretch 只附带 libssl.so.1.0.2?

最佳答案

由于 Cassandra 的 DataStax C/C++ 驱动程序依赖性,Apache Cassandra PHP 驱动程序/扩展程序似乎需要 OpenSSL v1.0.0

这适用于 Debian 9stretch 上的 php 7.0 或 7.1

您最有可能收到的错误消息是 libssl.so.1.0.0 => 未找到 libcrypto.so.1.0.0 => 未找到

此解决方法有效,但我不知道它是否会影响其他依赖项。

mkdir 温度 光盘温度 wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.39_amd64.deb & ar x libssl1.0.0_1.0.1-4ubuntu5.39_amd64.deb cp ./lib/x86_64-linux-gnu/libssl.so.1.0.0/usr/lib/x86_64-linux-gnu/ cp ./lib/x86_64-linux-gnu/libcrypto.so.1.0.0/usr/lib/x86_64-linux-gnu/ cp -r ./usr/lib/x86_64-linux-gnu/openssl-1.0.0//usr/lib/x86_64-linux-gnu/

重启nginx服务 重新启动 apache2 服务

要验证扩展是否正在加载,可以执行以下命令:

php -i | php -i grep -A 10“^cassandra$”

关于c++ - cassandra cpp 驱动程序 dev 2.9.0-1 无法安装在 Debian Stretch 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52312058/

相关文章:

c++ - iostream 迭代器如何工作?

c# - Cassandra 更新 - 'Where' 带有时间戳集群键

Cassandra Datastax 驱动程序重试策略

apache-spark - 我不知道为什么我的cassandra有这么大的提示表?

scala - datastax cassandra java 驱动程序与 scala 转换相关的问题(播放 2.3.x)

c++ - COM 对象的 SAFEARRAY

c++ - 在 QImage alpha channel 中制作多边形孔

c++ - lambda 表达式(MSVC++ 与 g++)

docker - 尝试在JanusGraph-Docker中创建图形时连接被拒绝

cassandra - Cassandra 是否需要所有服务器都具有相同的时间?