宝塔linux面板php5.6安装扩展bz2重启php服务报/lib64/libc.so.6: version `GLIBC_2.14′ not found解

[复制链接] |主动推送
查看121 | 回复0 | 2024-9-11 18:06:03 | 显示全部楼层 |阅读模式
系统:centos6.x
环境:宝塔linux面板5.x php:5.6
客户使用宝塔linux面板安装php程序时检测无法通过,如图:
160850ajh6cjcf5i5vb266.png
查看php扩展已经安装bz2,但重启php服务后报错,如下
发生错误:[27-Feb-2018 20:16:15] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/www/server/php/56/lib/php/extensions/no-debug-non-zts-20131226/bz2.so' - /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /www/server/php/56/lib/php/extensions/no-debug-non-zts-20131226/bz2.so) in Unknown on line 0
160851hs77hegem2nys5os.png
从错误中可以看出glibc版本太低,导致报错 解决方法如下:
下载glibc-2.14:
http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
解压:
tar glibc-2.14.tar.gz
切换目录到glibc-2.14:
cd glibc-2.14
创建目录:
mkdir buildcd build
配置目录:
../configure --prefix=/usr/local/glibc-2.14
编译安装:
make -j4make install
临时修改环境变量:
export LD_LIBRARY_PATH=/usr/local/glibc-2.14/lib:$LD_LIBRARY_PATH
删除软连接:
rm /lib64/libc.so.6
创建软连接:
ln -s /usr/local/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6
最后大功告成!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则