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.