--- Richard Kurth <[EMAIL PROTECTED]> wrote:
> Hello ,
>
> How can I compile PHP so that it does not mater
> what version of
> mysql is installed.
> If I compile it for mysql 3.X and then upgrade
> mysql to ver 4
> PHP will not install.
> I get error while loading shared libraries:
> libmysqlclient.so.12: cannot open shared object file
>
> this is how I am compiling php It is being
> compiled into Apache not
> as a DSO
>
> ./configure --prefix=/usr/php --with-mysql=/usr/
> --with-config-file-path=/usr/conf
> --with-exec-dir=/usr/apache/bin --disable-debug
> --enable-safe-mode
> --enable-magic-quotes --enable-debugger
> --enable-track-vars --with-ftp --enable-sockets
> --enable-ftp --with-apache=../apache
> make
> make install
>
I don't have a Linux box where I can test out my
suggestion to you, but here is what you can try:
1. from your php directory: rm config.cache
2. after that command, run: make clean
That should take care of the previous PHP
installation.
Now try running your ./configure, make, and make
install as you have listed above.
By the way, your "--with-mysql=/usr/" does not look
like a complete path to your MySQL installation. Of
course, I cannot say for sure... you know better than
I do where it is installed and what the directory is
called.
=====
~Rachel
__________________________________
Do you Yahoo!?
Friends. Fun. Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php