Hi there, I've just upgraded my server from PHP 4.3.10 & MySQL 3.23 to... and here is the story:
I've first upgraded Mysql to 4.0 and then 4.1, then got PHP 4.3.11 sources and compiled them. This installed a new version of php in /usr/local/bin/php: # /usr/local/bin/php -v PHP 4.3.11 (cgi) (built: Jul 3 2005 20:58:28) Copyright (c) 1997-2004 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies # /usr/local/bin/php -m [PHP Modules] bcmath calendar ctype ftp mysql overload pcre posix session standard tokenizer xml But the old version (4.3.10) still resides at: # /usr/bin/php -v PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/mysql.so' - /usr/lib/mysql/libmysqlclient.so.10: symbol __fprintf_chk, version GLIBC_2.3.4 not defined in file libc.so.6 with link time reference in Unknown on line 0 PHP 4.3.10 (cgi) (built: Dec 21 2004 10:27:48) Copyright (c) 1997-2004 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies and ... as you can see has broken mysql module: /usr/bin/php -v PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/mysql.so' - /usr/lib/mysql/libmysqlclient.so.10: symbol __fprintf_chk, version GLIBC_2.3.4 not defined in file libc.so.6 with link time reference in Unknown on line 0 PHP 4.3.10 (cgi) (built: Dec 21 2004 10:27:48) Copyright (c) 1997-2004 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies ~ [1006]# /usr/bin/php -m PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/mysql.so' - /usr/lib/mysql/libmysqlclient.so.10: symbol __fprintf_chk, version GLIBC_2.3.4 not defined in file libc.so.6 with link time reference in Unknown on line 0 [PHP Modules] bcmath bz2 calendar ctype curl dba dbx dio exif ftp gd gettext gmp iconv ncurses openssl overload pcre posix pspell session shmop sockets standard sysvsem sysvshm tokenizer wddx xml xslt yp zlib The main problem is that Apache still uses PHP 4.3.10 and I get an error if I try to use Mysql module: Warning: dl(): Unable to load dynamic library '/usr/lib/php4/mysql.so' - /usr/lib/mysql/libmysqlclient.so.10: symbol __fprintf_chk, version GLIBC_2.3.4 not defined in file libc.so.6 with link time reference in ... Anyone know a solution to this? Thank you very much, Paul