Hi all.
I'm a Linux newbie and I'm running an installation of Redhat 7 on my PC.
I've been running Apache 1.3.14, MySQL 3.23.23, and PHP 4.0.4 for a week or so.
Everything was installed via RPMs until I got to PHP 4.0.4 and needed to compile in CyberCash, so I built that myself.
It was all working fine until yesterday, when I upgraded to MySQL 3.23.29 via the Redhat Network update.
Now Apache won't start, and it seems to have to do with mysql.so trying to be started by PHP. Here's the error from Apache's error.log:
PHP Warning: Unable to load dynamic library '/usr/lib/php4/mysql.so' - undefined symbol: php_ini_boolean_displayer_ch in Unknown on line 0
The mysql.so file is there, and it was there from the php-mysql RPM, version 4.0.3pl1 from Redhat.
I'm thinking the problem might be that the mysql.so file is outdated somehow and won't work with MySQL 3.23.29. But there doesn't seem to be an update available.
As an aside, is it a bad idea to use self-compiles and RPMs side by side? Should I just compile everything? I'd like to stick with the RPMs since they're easy but at least with PHP I need to compile in other features.
Thanks for your help and suggestions.