You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VPS加载PHP扩展chilkat_9_5_0.so提示CXXABI_1.3.8缺失求助

问题描述

在VPS(cPanel环境,EA-PHP74)中安装PHP扩展chilkat_9_5_0后,启动PHP时出现以下错误:

PHP Startup: Unable to load dynamic library 'chilkat_9_5_0.so' (tried: /opt/cpanel/ea-php74/root/usr/lib64/php/modules/chilkat_9_5_0.so (/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/cpanel/ea-php74/root/usr/lib64/php/modules/chilkat_9_5_0.so)), /opt/cpanel/ea-php74/root/usr/lib64/php/modules/chilkat_9_5_0.so.so (/opt/cpanel/ea-php74/root/usr/lib64/php/modules/chilkat_9_5_0.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

已将GCC升级至6.5.0,但libstdc++.so.6仍指向旧版本GCC,导致问题未解决。

解决方案

1. 定位新版本GCC的libstdc++.so.6文件

执行以下命令查找新GCC安装目录下的库文件:

find / -name "libstdc++.so.6*" | grep -E "(gcc|local)"

通常GCC 6.5.0的库文件路径类似 /usr/local/lib64/libstdc++.so.6.0.22 或 /usr/lib/gcc/x86_64-linux-gnu/6/libstdc++.so.6

2. 备份并替换软链接

  • 先备份旧的系统软链接:
mv /lib64/libstdc++.so.6 /lib64/libstdc++.so.6.old
  • 创建新的软链接指向找到的新版本库文件(替换为你实际查到的路径):
ln -s /usr/local/lib64/libstdc++.so.6.0.22 /lib64/libstdc++.so.6

3. 更新系统库缓存

ldconfig

4. 验证修复结果

执行以下命令检查是否已包含所需的CXXABI版本:

strings /lib64/libstdc++.so.6 | grep CXXABI_1.3.8

如果输出显示CXXABI_1.3.8,说明修复成功。

5. 重启PHP服务(cPanel环境)

systemctl restart ea-php74-php-fpm

内容的提问来源于stack exchange,提问作者abdulrahman albeladi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 01:40:27