当前位置:论坛首页 > Linux面板 > 求助

【已解答】linux里将openssl升级完php用的还是老版本

发表在 Linux面板2020-11-4 11:08 [复制链接] 3 5552

K)31Z`_U@1Y582G8Z3QX9FQ.png B9A5M%)3[X_LSB~%RW`66`O.png
php是在升级完openssl后安装的,打印出来发现用的还是老版本的openssl,请大佬们解答一下是什么问题?
使用道具 举报 只看该作者 回复
发表于 2020-11-4 12:09:10 | 显示全部楼层
给你两个可行的解决方案:1.在命令行ldconfig -v | grep openssl 找到新版本的openssl的so文件位置,然后手动去改php的配置文件,指定这个openssl文件位置。2.改一下旧openssl的软链接目标,改为新版本so文件。
使用道具 举报 回复 支持 反对
发表于 2022-8-25 12:29:52 | 显示全部楼层
手工指定只会导致
PHP Warning: Module 'openssl' already loaded in Unknown on line 0
使用道具 举报 回复 支持 反对
发表于 2022-8-25 12:31:46 | 显示全部楼层
这是因为重复调用了扩展,而如果不指定,调用的就是旧版的openssl
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表