我正在尝试在 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/