Я пытаюсь установить драйвер cassandra cpp dev 2.9.0-1 на Debian Stretch.
Но это зависит от libssl.so.1.0.0 & libcrypto.so.1.0.0.
Однако Debian Stretch поставляется только с libssl.so.1.0.2?
Похоже, что Apache Cassandra PHP Driver / Exetension требует OpenSSL v1.0.0 из-за зависимости драйвера DataStax C / C ++ для Cassandra
Это для PHP 7.0 или 7.1 на Debian 9 Stretch
наиболее вероятное сообщение об ошибке: libssl.so.1.0.0 => not found libcrypto.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/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 | grep -A 10 «^ Кассандра $»
Других решений пока нет …