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

【待反馈】php7.0安装MongoDB扩展后无法启动

发表在 Linux面板2022-4-6 11:50 [复制链接] 16 7264

报错如下,麻烦帮看下

/www/server/php/70/sbin/php-fpm: symbol lookup error: /www/server/php/70/lib/php/extensions/no-debug-non-zts-20151012/mongodb.so: undefined symbol: OPENSSL_init_ssl
使用道具 举报 只看该作者 回复
发表于 2022-4-6 12:07:34 | 显示全部楼层
  1. rm -rf /usr/local/openssl
  2. yum reinstall openssl openssl-devel
  3. cd /root
  4. wget http://download.bt.cn/src/openssl-1.0.2u.tar.gz
  5. tar -zxf openssl-1.0.2u.tar.gz
  6. cd openssl-1.0.2u
  7. ./config --openssldir=/usr/local/openssl zlib-dynamic shared
  8. make && make install
  9. echo  "/usr/local/openssl/lib" > /etc/ld.so.conf.d/zopenssl.conf
  10. ldconfig
  11. cd ..
  12. rm -f openssl-1.0.2u.tar.gz
  13. rm -rf openssl-1.0.2u
复制代码

手动编译安装一下openssl试试
使用道具 举报 回复 支持 反对
发表于 2022-4-6 12:08:41 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-4-6 12:07
手动编译安装一下openssl试试

好,我试试
使用道具 举报 回复 支持 反对
发表于 2022-4-6 12:15:13 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-4-6 12:07
手动编译安装一下openssl试试

Connecting to download.bt.cn (download.bt.cn)|116.10.184.232|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2022-04-06 12:14:25 ERROR 404: Not Found.

无法下载
使用道具 举报 回复 支持 反对
发表于 2022-4-6 14:39:09 | 显示全部楼层
安全高速 发表于 2022-4-6 12:15
Connecting to download.bt.cn (download.bt.cn)|116.10.184.232|:80... connected.
HTTP request sent,  ...

少打了版本号,你重新复制执行试试
使用道具 举报 回复 支持 反对
发表于 2022-4-6 14:39:19 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-4-6 12:07
手动编译安装一下openssl试试

还是不行,一样的提示
使用道具 举报 回复 支持 反对
发表于 2022-4-6 14:44:44 | 显示全部楼层
安全高速 发表于 2022-4-6 14:39
还是不行,一样的提示
  1. rm -rf /usr/local/openssl
  2. yum reinstall openssl openssl-devel
  3. cd /root
  4. wget http://download.bt.cn/src/openssl-1.0.2u.tar.gz
  5. tar -zxf openssl-1.0.2u.tar.gz
  6. cd openssl-1.0.2u
  7. ./config --openssldir=/usr/local/openssl zlib-dynamic shared
  8. make && make install
  9. echo  "/usr/local/openssl/lib" > /etc/ld.so.conf.d/zopenssl.conf
  10. ldconfig
  11. cd ..
  12. rm -f openssl-1.0.2u.tar.gz
  13. rm -rf openssl-1.0.2u
复制代码

测试无问题,可以正常执行,你再试试
使用道具 举报 回复 支持 反对
发表于 2022-4-6 14:47:00 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-4-6 14:44
测试无问题,可以正常执行,你再试试

openssl手动编译安装命令已经可以正常执行了,但是php7.0安装MongoDB扩展后还是无法启动,报错是一样的

/www/server/php/70/sbin/php-fpm: symbol lookup error: /www/server/php/70/lib/php/extensions/no-debug-non-zts-20151012/mongodb.so: undefined symbol: OPENSSL_init_ssl
使用道具 举报 回复 支持 反对
发表于 2022-4-6 14:51:30 | 显示全部楼层
安全高速 发表于 2022-4-6 14:47
openssl手动编译安装命令已经可以正常执行了,但是php7.0安装MongoDB扩展后还是无法启动,报错是一样的

...

把这个版本的php卸载掉,删掉
/usr/local/openssl
/usr/local/curl
选择编译安装重新编译一次试试
使用道具 举报 回复 支持 反对
发表于 2022-4-6 15:11:55 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-4-6 14:51
把这个版本的php卸载掉,删掉
/usr/local/openssl
/usr/local/curl

还是一样,卸载掉php,删除两个目录,重新编译安装php,然后装MongoDB扩展后,php无法启动,报错信息和之前一样
使用道具 举报 回复 支持 反对
发表于 2022-4-6 15:24:12 | 显示全部楼层
安全高速 发表于 2022-4-6 15:11
还是一样,卸载掉php,删除两个目录,重新编译安装php,然后装MongoDB扩展后,php无法启动,报错信息和之 ...

什么系统安装的面板呢?什么架构的
使用道具 举报 回复 支持 反对
发表于 2022-4-6 15:40:10 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-4-6 15:24
什么系统安装的面板呢?什么架构的

系统:CentOS 7.5.1804 x86_64(Py3.7.9) ,面板专业版7.90
使用道具 举报 回复 支持 反对
发表于 2022-4-6 15:51:48 | 显示全部楼层
安全高速 发表于 2022-4-6 15:40
系统:CentOS 7.5.1804 x86_64(Py3.7.9) ,面板专业版7.90

将您的服务器ssh信息,面板登录资料按照下面的格式发到这个邮箱:help@bt.cn
格式(必须复制帖子链接,不然不知道邮件来源):
  1. 帖子标题(遇到什么问题):
  2. 帖子链接:https://www.bt.cn/bbs/thread-xxxxxxxx
  3. SSH账号密码及端口:
  4. 宝塔面板登录链接地址及账号密码:
复制代码

接到邮件后将开始处理、视问题复杂度处理时间约1-3工作日,请耐心等待。
有任何进展将会回复。
使用道具 举报 回复 支持 反对
发表于 2022-4-6 20:49:25 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-4-6 14:44
测试无问题,可以正常执行,你再试试

可能发现原因了,可能是我系统openssl版本高于php7里面的版本,但是我按这个方法重新编译安装openssl,版本始终是:OpenSSL 1.1.1n  15 Mar 2022 (Library: OpenSSL 1.1.1k  FIPS 25 Mar 2021),无法降级为1.0.2u,请问有什么方法可以降级openssl吗?
使用道具 举报 回复 支持 反对
发表于 2022-4-7 11:47:23 | 显示全部楼层
安全高速 发表于 2022-4-6 20:49
可能发现原因了,可能是我系统openssl版本高于php7里面的版本,但是我按这个方法重新编译安装openssl,版 ...

上面有编译方法,你去下载想要的openssl版本,然后按照我的方法编译就可以了
使用道具 举报 回复 支持 反对
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表