宝塔10周年开年大促,年度钜惠,先领红包再下单,享受折上折,还有抽奖!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已解答】求教php7.4.33编译升级openssl到1.1.1w出现的问题

发表在 Linux面板2025-7-30 19:27 [复制链接] 2 937

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:PHP7.4.33 OPENSSL 1.1.1w
系统版本:klyn10
问题描述:https://www.bt.cn/bbs/forum.php? ... B%E5%8D%87%E7%BA%A7
我是根据上边连接操作的php7.4.33的编译
openssl 1.1.1w版本以及安装目录如下图
微信截图_20250730181300.png
下载编译配置文件后修改内容为
微信截图_20250730181341.png
执行bash php.sh install 74编译安装后报错
微信截图_20250730181247.png 微信截图_20250730181229.png 微信截图_20250730181207.png 微信截图_20250730181153.png 请教这个问题该如何解决?谢谢。
相关截图(日志、错误):

使用道具 举报 只看该作者 回复
发表于 2025-8-1 15:44:11 | 显示全部楼层
看你上面的脚本没有修改成需要指定的openssl,可以指定好openssl重新安装
或参考下面方式:
  1. 下载地址https://www.openssl.org/source/openssl-1.1.1w.tar.gz
  2. 解压
  3. tar zxvf openssl-1.1.1w.tar.gz
  4. cd openssl-1.1.1w
  5. 编译指定目录,注意不要修改其操作系统使用的openssl版本
  6. ./config  --prefix=/usr/local/openssl111w
  7. make && make install
  8. 安装好后,执行 /usr/local/openssl111w/bin/openssl version时会有报错,是因为没有引用动态库文件
  9. ln -s /usr/local/openssl111w/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
  10. ln -s /usr/local/openssl111w/lib/libcrypto.so.1.1  /usr/lib64/libcrypto.so.1.1
  11. 操作好后,修改php编译脚本,如客户需要的是php7.2那么修改php7.2 的编译参数即可
  12. --with-openssl=/usr/local/openssl111w
  13. --with-curl=/usr/local/curl_2
  14. 执行安装脚本,注意一定不能到软件商店安装,否则会导致覆盖刚才修改后的代码
  15. bash /www/server/panel/install/php.sh install 7.4
  16. 等待安装完成即可
复制代码

使用道具 举报 回复 支持 反对
发表于 2026-2-10 23:26:22 | 显示全部楼层
阿珂 发表于 2025-8-1 15:44
看你上面的脚本没有修改成需要指定的openssl,可以指定好openssl重新安装
或参考下面方式:

亲测有效
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术分析

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

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