Похоже, что 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 => не найдено libcrypto.so.1.0.0 => не найдено
Этот обходной путь работает, но я не знаю, влияет ли он на другие зависимости.
MKDIR темп
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 "^ cassandra $"