我正在尝试在Debian Stretch上安装cassandra cpp驱动程序dev 2.9.0-1。
但它依赖于libssl.so.1.0.0 &libcrypt.so.1.0.0。
然而,Debian Stretch只提供了libssl.so.1.0.2?
发布于 2018-09-13 18:50:42
由于Cassandra的DataStax C/C++驱动程序依赖,Apache Cassandra PHP驱动程序/扩展似乎需要OpenSSL v1.0.0
这是针对Debian 9 stretch上的php 7.0或7.1的。
您最有可能得到的错误消息是libssl.so.1.0.0 => not found libcrypt.so.1.0.0 => not found
这个变通方法是可行的,但我不知道它是否会影响其他依赖项。
mkdir temp cd temp 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/libcrypt.so.1.0.0 /usr/lib/x86_64-linux-gnu/ cp -r ./usr/lib/x86_64-linux-gnu/ cp -r1.0.0/ /usr/lib/x86_64-linux-gnu/
服务nginx重启服务apache2重启
要验证扩展是否正在加载,可以执行以下命令:
php -i | grep -A 10 "^cassandra$“
https://stackoverflow.com/questions/52312058
复制相似问题