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

【已解决】无法安装PHP5.2

发表在 Linux面板2023-8-10 16:58 [复制链接] 10 3699

本帖最后由 堡塔运维小林 于 2023-8-15 16:05 编辑

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:免费版 [url=]8.0.1[/url]
系统版本:8.0.1
问题描述:安装PHP5.2,无法启动php5.2,
相关截图(日志、错误):点击启动php提示错误/www/server/php/52/bin/php-cgi: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

使用道具 举报 只看该作者 回复
发表于 2023-8-10 17:15:53 | 显示全部楼层

RE: 无法安装PHP5.2

微信图片_20220810184557.png 极速安装后无法启动php5.2   ,编译安装完成后显示没安装

启动提示这个





查看没有提示的这个文件啊,目前装的是mysql5.7
20220813201450.png
20220813201450.png
使用道具 举报 回复 支持 反对
发表于 2023-8-10 18:14:03 | 显示全部楼层
您好,执行下面的命令查看系统中是否存在报错中的这个文件,把执行结果截图发出来
  1. find / -name libmysqlclient.so.18
复制代码
使用道具 举报 回复 支持 反对
发表于 2023-8-12 12:56:02 | 显示全部楼层
堡塔运维小林 发表于 2023-8-10 18:14
您好,执行下面的命令查看系统中是否存在报错中的这个文件,把执行结果截图发出来
...

Welcome to Alibaba Cloud Elastic Compute Service !

Activate the web console with: systemctl enable --now cockpit.socket

Last login: Sat Aug 12 12:51:02 2023 from 127.0.0.1
[root@iZ7xv7008tldt2e30eo0nrZ ~]# find / -name libmysqlclient.so.18
/usr/lib/libmysqlclient.so.18
/usr/lib64/libmysqlclient.so.18

使用道具 举报 回复 支持 反对
发表于 2023-8-12 12:58:55 | 显示全部楼层
你们之前好像处理过这个问题
看下这个帖子:
https://www.bt.cn/bbs/thread-98142-1-1.html
使用道具 举报 回复 支持 反对
发表于 2023-8-13 11:09:23 | 显示全部楼层
苏先生 发表于 2023-8-12 12:58
你们之前好像处理过这个问题
看下这个帖子:
https://www.bt.cn/bbs/thread-98142-1-1.html ...

您好,复制下面的命令到终端中执行,执行成功后再去启动php看一下是否正常
  1. echo "/usr/lib64" >> /etc/ld.so.conf
  2. ldconfig
复制代码
使用道具 举报 回复 支持 反对
发表于 2023-8-14 10:27:23 | 显示全部楼层
执行成功后提示这个 20230814102520.png




使用道具 举报 回复 支持 反对
发表于 2023-8-15 14:37:36 | 显示全部楼层
本帖最后由 苏先生 于 2023-8-15 14:38 编辑
堡塔运维小林 发表于 2023-8-13 11:09
您好,复制下面的命令到终端中执行,执行成功后再去启动php看一下是否正常
...

提示另一个错误
/www/server/php/52/bin/php-cgi: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
使用道具 举报 回复 支持 反对
发表于 2023-8-15 14:43:24 | 显示全部楼层
苏先生 发表于 2023-8-15 14:37
提示另一个错误
/www/server/php/52/bin/php-cgi: error while loading shared libraries: libssl.so.10:  ...

您好,私信我您的todesk或者向日葵,我远程看看,私信后这里回复
使用道具 举报 回复 支持 反对
发表于 2023-8-15 15:27:23 | 显示全部楼层
堡塔运维小林 发表于 2023-8-15 14:43
您好,私信我您的todesk或者向日葵,我远程看看,私信后这里回复

已发送向日葵识别号到你消息
使用道具 举报 回复 支持 反对
发表于 2023-8-15 16:05:02 | 显示全部楼层
苏先生 发表于 2023-8-15 15:27
已发送向日葵识别号到你消息

已解决,php5.2依赖libssl.so.10和libcrypto.so.10库文件,系统中的openssl是1.1.1版本,通过下载compat-openssl10-1.0.2o-3.el8.x86_64.rpm这个包,安装成功后会生成libssl.so.10和libcrypto.so.10库文件,引用这两个库文件之后,php5.2能成功启动
下载这个软件包
  1. wget https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/compat-openssl10-1.0.2o-3.el8.x86_64.rpm
复制代码
安装这个包
  1. rpm -ivh compat-openssl10-1.0.2o-3.el8.x86_64.rpm
复制代码
查找这两个文件的位置,ldconfig加载文件
  1. find / -name libssl.so.10
  2. find / -name libcrypto.so.10
复制代码
找到是在/usr/lib64目录下,写入/etc/ld.so.conf文件中
  1. echo "/usr/lib64" >> /etc/ld.so.conf
  2. ldconfig
复制代码
这样就可以启动php5.2了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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