首页 > 解决方案 > 没有提供 libcrypto.so.1.0.0(OPENSSL_1.0.0)(64bit)

问题描述

我在 sles 12 服务器上运行,当我尝试安装 php7-openssl-7.2.13-155.1.x86_64.rpm 时遇到了这个问题:

zypper in ./php7-openssl-7.2.13-155.1.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides libcrypto.so.1.0.0(OPENSSL_1.0.0)(64bit) needed by php7-openssl-7.2.13-155.1.x86_64
 Solution 1: do not install php7-openssl-7.2.13-155.1.x86_64
 Solution 2: break php7-openssl-7.2.13-155.1.x86_64 by ignoring some of its dependencies

但是当我检查时我得到了库:

ls /lib64/*crypto*
/lib64/libcrypto.so.1.0.0

但我不知道它是否被很好地声明:

ldconfig -p | grep libcrypto.so
        libcrypto.so.1.0.0 (libc6,x86-64) => /lib64/libcrypto.so.1.0.0
        libcrypto.so.1.0.0 (libc6) => /lib/libcrypto.so.1.0.0

谢谢你的帮助。

标签: php-opensslsleslibcrypto

解决方案


感谢dratenik,我安装了忽略警告的软件包,它可以工作!


推荐阅读