gpt4 book ai didi

jenkins - PHP 启动 : Unable to load dynamic library '/usr/lib/php/20160303/pdo_sqlite.so' with Jenkins

转载 作者:行者123 更新时间:2023-12-03 17:31:11 25 4
gpt4 key购买 nike

我在 Jenkins 管道中运行 phpunit 测试套件时收到此警告。

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/pdo_sqlite.so' - /usr/lib/php/20160303/pdo_sqlite.so: undefined symbol: sqlite3_column_table_name in Unknown on line 0

但是,直接在终端中运行测试套件时不会抛出此警告。

我的系统中有 PHP 7.1,这是我安装的唯一 PHP 版本。 php7.1-sqlite3 已安装。

提前谢谢你。

最佳答案

据我所知,/usr/local/lib 中有一个名为 libsqlite3.so.0 的错误文件,它指向 libsqlite3 .so.0.8.6。我重命名了该文件以防某些事情需要它。使用命令:

cd/usr/local/libsudo mv libsqlite3.so.0 ./libsqlite3.so.0.back

但是你也可以删除它:rm libsqlite3.so.0

引导我找到答案的线程:link

这解决了我的问题,我希望他们也能解决你的问题:)

关于jenkins - PHP 启动 : Unable to load dynamic library '/usr/lib/php/20160303/pdo_sqlite.so' with Jenkins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48732240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com