Dear all, 2007/9/6, Matthew Seaman <[EMAIL PROTECTED]>:
> >>> I got a php warning and I am not sure what would be the best way to > >>> deal with it. I'd like to be able to load the dynamic extension as > >>> without it database back-end sites won't work. Will it help to force > >>> upgrade of php4 and php4-extensions (portupgrade -f)? > >>> > >>> php -v > >>> PHP Warning: Unknown(): Unable to load dynamic library > >>> '/usr/local/lib/php/20020429/mysql.so' - Shared object > >>> "libmysqlclient.so.15" not found, required by > >>> "mysql.so" in Unknown on line 0 > >>> PHP 4.4.7 (cli) (built: Jul 28 2007 17:27:57) > >>> Copyright (c) 1997-2007 The PHP Group > >>> Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies > >> ldconfig -r | grep mysql > > > > ldconfig -r | grep mysql > > search directories: > > /lib:/usr/lib:/usr/lib/compat:/usr/X11R6/lib:/usr/local/lib:/usr/local/lib/compat/pkg:/usr/local/lib/mysql:/usr/local/lib/dovecot:/usr/local/lib/dovecot/imap:/usr/local/lib/dovecot/pop3:/usr/local/lib/dovecot/lda:/usr/local/lib/pth:/usr/local/lib/apache2 > > 134:-lmysql_drv.7 => /usr/local/lib/libmysql_drv.so.7 > > 206:-lmysqlclient.16 => /usr/local/lib/mysql/libmysqlclient.so.16 > > 207:-lmysqlclient_r.16 => > > /usr/local/lib/mysql/libmysqlclient_r.so.16 > > > Seems you've actually installed mysql-client-5.1.x rather than the > mysql-client-5.0.x PHP is looking for. > > Recompiling PHP will make it link against the later shlib. In fact, > you should run this: > > portupgrade -fr mysql-client > > (or the equivalent in whatever ports management package you prefer) This has done the trick and solved the problem. Thank you very much for being so helpful! Zbigniew Szalbot _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"