Hello Erik and all,
 read further down. ;-)

> Hello, all:
> 
> I am a new subscriber to this list, so forgive me if I've overlooked a 
> tutorial or FAQ on this topic somewhere.
> 
> I am trying to install PHP 4.0.6 from source as a dynamic module into 
> Apache 1.3.22 with MySQL access enabled on my Darwin 1.4.1 system.  I'm
>  having trouble with the MySQL part.  I can get PHP up and running 
> without MySQL, but for some reason the compile fails when I include the
>  --with-mysql=/usr/local/mysql option to the ./configure command.

I had a similar *mis*understanding when I attempted to install
*other* modules with the PHP /configure/install.

Your line (where mysql is concerned) should read:
--with-mysql=/usr/local *not*
--with-mysql=/usr/local/mysql as you used.

That *should* get it for you. :-)


Best wishes,
 Chris


> 
> Here is my setup:
> 
> Apache 1.3.22 installed from source with the following ./configure 
> options:
> --enable-module=most
> --enable-module-max
> 
>    The mod_dav DSO installed from source with the following ./configure
>    
> option:
>    --with-apxs=/usr/sbin/apxs
> 
>    The mod_hfs DSO installed from source with no ./configure options
>    (this is a minor mod that spares Apache from headaches with Darwin's
>    case-insensitivity)
> 
> MySQL 3.23.45 installed from source with the following ./configure 
> options:
> --prefix=/usr/local/mysql
> --with-unix-socket-path=/usr/local/mysql/run/mysql_socket
> --with-mysql-user=mysqladm
> --with-comment
> --with-debug
> 
> Nothing gives me any problems -- it all works great.  And I've added 
> PHP4 as well:
> 
> $ cd apache_mod_php-6-2/php
> $ ./configure --with-xml --with-zlib --with-apxs=/usr/sbin/apxs
> $ make
> $ sudo make install
> 
> So I know that everything is fine except when I try to use the 
> --with-mysql option.  When I tried it:
> 
> $ cd apache_mod_php-6-2/php
> $ ./configure --with-xml --with-zlib --with-apxs=/usr/sbin/apxs 
> --with-mysql=/usr/local/mysql
> (echoed configure output omitted)
> $ make
> 
> The problem is here.  I get the following output (after 'make' is 
> finished):
> 
> *** Warning: This library needs some functionality provided by 
> -lmysqlclient.
> *** I have the capability to make that library automatically link in
> when *** you link to this library.  But I can only do this if you have
> a *** shared version of the library, which you do not appear to have.
> 
> *** Warning: This library needs some functionality provided by 
> -lmysqlclient.
> *** I have the capability to make that library automatically link in
> when *** you link to this library.  But I can only do this if you have
> a *** shared version of the library, which you do not appear to have.
> 
> *** Warning: libtool could not satisfy all declared inter-library
> *** dependencies of module libphp4.  Therefore, libtool will create ***
> a static module, that should work as long as the dlopening
> *** application is linked with the -dlopen flag.
> ~/tmp/apache_mod_php-6-2/php/.libs/libphp4.lax/libZend.al
> ~/tmp/apache_mod_php-6-2/php/.libs/libphp4.lax/libsapi.al
> ~/tmp/apache_mod_php-6-2/php/.libs/libphp4.lax/libmain.al
> ~/tmp/apache_mod_php-6-2/php/.libs/libphp4.lax/libregex.al
> ~/tmp/apache_mod_php-6-2/php/.libs/libphp4.lax/libzlib.al
> ~/tmp/apache_mod_php-6-2/php/.libs/libphp4.lax/libmysql.al
> ~/tmp/apache_mod_php-6-2/php/.libs/libphp4.lax/libpcre.al
> ~/tmp/apache_mod_php-6-2/php/.libs/libphp4.lax/libposix.al
> ~/tmp/apache_mod_php-6-2/php/.libs/libphp4.lax/libsession.al
> ~/tmp/apache_mod_php-6-2/php/.libs/libphp4.lax/libstandard.al
> ~/tmp/apache_mod_php-6-2/php/.libs/libphp4.lax/libxml.al
> ~/tmp/apache_mod_php-6-2/php/.libs/libphp4.lax/libtsrm.al
> ~/tmp/apache_mod_php-6-2/php/.libs
> Making all in pear
> 
> $
> 
> Am I missing the 'lmysqlclient.so' file?  Should it be found in the 
> MySQL source tree?  Because I don't have that file anywhere on my 
> system, yet it seems that PHP and MySQL are designed to work well with 
> each other.  Why would I not have this vital file?
> 
> If anyone can help me with this problem, I would be eternally 
> grateful -- I need to have this operational in less than two days!  (Or
>  I lose my job.)
> 
> Thanks very much,
> 
> Erik Price
> 
> 
> -- 
> PHP Install Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail:
> [EMAIL PROTECTED]


-- 
end


............................................
This email was sent using DNSWATCH WebMail.
   "Get an account today!"
http://www.dnswatch.com/dnswm112/



-- 
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to