Topic: CentOS 6, PHP 7.0.23 PHP sqlite3.so: undefined symbol: sqlite3_errstr

On CentOS 6, after upgrading from 7.0.22 to 7.0.23, I'm seeing this PHP warning:

php70 -v
PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/remi/php70/root/usr/lib64/php/modules/sqlite3.so' - /opt/remi/php70/root/usr/lib64/php/modules/sqlite3.so: undefined symbol: sqlite3_errstr in Unknown on line 0
PHP 7.0.23 (cli) (built: Aug 29 2017 16:42:27) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.23, Copyright (c) 1999-2017, by Zend Technologies

rpm -qf /opt/remi/php70/root/usr/lib64/php/modules/sqlite3.so
php70-php-pdo-7.0.23-1.el6.remi.x86_64

rpm -qa sqlite*
sqlite2-2.8.17-10.el6.x86_64
sqlite-3.6.20-1.el6_7.2.x86_64
sqlite-devel-3.6.20-1.el6_7.2.x86_64

CentOS 7 is fine.

Re: CentOS 6, PHP 7.0.23 PHP sqlite3.so: undefined symbol: sqlite3_errstr

Indeed, please update to 7.0.23-2 which solves this issue.


P.S. and sorry this late fix... BTW https://t.co/0SSO1pwwdT

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: CentOS 6, PHP 7.0.23 PHP sqlite3.so: undefined symbol: sqlite3_errstr

No worries, thanks for the fix smile