首页 » openssl » openssl 版本过新 导致 php 编译后加载组件 报错.../libssl.so.1.0.0: no version information available

openssl 版本过新 导致 php 编译后加载组件 报错.../libssl.so.1.0.0: no version information available

 

在debian8上 编译安装好网站环境后 要用到openssl 就下载了最新版的openssl 1.1.1版本 编译安装 ,安装好后重新加载 php 时发现 报错了,

.../php-fpm: /usr/local/openssl/lib/libssl.so.1.0.0: no version information available (required by .../sbin/php-fpm)

推测可能是这个版本openssl 版本刚更新 很多组件还不支持,就卸载掉现有的 openssl 再次重新编译。(编译安装了4次   o(╥﹏╥)o ,最后查到php 支持的openssl版本不能高于1.0.0e版本)

在使用make install安装的时候,若提示:pod2man line 70 error之类的信息,请用“#”号注释掉报错行即可。目录在/usr/bin/pod2man

添加链接

执行openssl version 查看版本提示:-bash: /usr/local/openssl/bin/openssl: No such file or directory

最好是重启一下,再执行

 

会出现类似如下信息:

/usr/local# ldd /usr/local/bin/openssl
linux-vdso.so.1 (0x00007ffc0ff51000)
libssl.so.1.0.0 => /usr/local/lib/libssl.so.1.0.0 (0x00007f544c04a000)
libcrypto.so.1.0.0 => /usr/local/lib/libcrypto.so.1.0.0 (0x00007f544bc60000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f544ba5c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f544b6b1000)
/lib64/ld-linux-x86-64.so.2 (0x00007f544c2b5000)

查看路径

显示

/usr/local/openssl/bin/openssl

查看版本

openssl version

OpenSSL 1.0.1e 11 Feb 2013

 

原文链接:openssl 版本过新 导致 php 编译后加载组件 报错.../libssl.so.1.0.0: no version information available,转载请注明来源!

0