首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【YashanDB 数据库】Ubuntu 系统加载 Yashan C 驱动后无法使用 PHP

【YashanDB 数据库】Ubuntu 系统加载 Yashan C 驱动后无法使用 PHP

作者头像
用户10349277
发布2025-02-21 11:50:05
发布2025-02-21 11:50:05
7300
举报

【问题分类】驱动使用

【关键字】驱动使用、PHP、Ubuntu、C 驱动

【问题描述】

客户将 YashanDB 的 C 驱动 lib 加载到环境变量 LD_LIBRARY_PATH 后,PHP 报错:PHP Fatal error:Unable to start pcre module in Unknown on line 0

【问题原因分析】经检查,我们的 yashandb 的 C 驱动库自带 libpcre2-8.so 依赖,和 ubuntu 自带的 pcre3 驱动产生冲突,导致 php 启动失败

【解决 / 规避方法】

export LD_LIBRARY_PATH=/lib:/lib64:/user/lib:/usr/lib/x86_64-linux-gnu/:/data/opt/yashan/yashandb-client-23.2.1.100-linux-x86_64/lib

使用以上命令将 ubuntu 系统的 lib 库也载入后,php 可以正常启动,且系统的 lib 文件夹必须写在前面,保证优先从系统文件夹获取 lib 包

【影响范围】所有版本

【修复版本】-

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档