php 就算手动执行脚本安装也无效。总是报错
sudo ln -sf /usr/local/openssl111/lib/libssl.so.1.1 /usr/lib/x86_64-linux-gnu/libssl.so.1.1
sudo ln -sf /usr/local/openssl111/lib/libcrypto.so.1.1 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
最终发现是 依赖的老版本 openssl 安装有问题
检查目录是否存在 /usr/local/openssl111
执行 /usr/local/openssl111/bin/openssl version 发现错误
/usr/local/openssl111/bin/openssl: symbol lookup error: /usr/local/openssl111/bin/openssl: undefined symbol: EVP_md2, version OPENSSL_1_1_0
临时修复后发现执行不报错了
LD_LIBRARY_PATH=/usr/local/openssl111/lib LD_LIBRARY_PATH /usr/local/openssl111/bin/openssl version
执行最终修正,替换系统库为自定义编译库
sudo ln -sf /usr/local/openssl111/lib/libssl.so.1.1 /usr/lib/x86_64-linux-gnu/libssl.so.1.1
sudo ln -sf /usr/local/openssl111/lib/libcrypto.so.1.1 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
重新执行安装脚本后成功
|