注册
银河高级服务器安装达梦数据时出现“undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b”问题的解决方法
技术分享/ 文章详情 /

银河高级服务器安装达梦数据时出现“undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b”问题的解决方法

Dali先生 2024/09/14 845 0 0

在银河高级服务器(V10)上安装上达梦数据时,安装后启动php-fpm服务出错,出现“/usr/sbin/php-fpm: symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b”的问题,这是系统的动态库和达梦的动态库版本不一致导致的,影响的是“libcrypto.so”文件,解决方法如下:
1:把达梦数据库下的加密动态库移动到系统文件夹下面
mv /dmdbms/bin/libcrypto.so /usr/lib64/
2:删除链接
rm -f /dmdbms/bin/libcrypto.so.1.1
3:把系统的加密动态库连接到达梦文件夹
ln -s /usr/lib64/libcrypto.so.1.1.1c /dmdbms/bin/libcrypto.so.1.1
(根据版本的不同,修改“libcrypto.so.1.1.1c”版本号)
4:更新动态库信息
ldconfig

注意:如果不执行上面1的移动操作,启动php-fpm还是会出错,出现下面的错误:
“dpi_login: -70089 Encryption module failed to load”

执行完上面的操作后,启动php-fpm服务成功,查看php模块信息php -m成功!

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服