Re: [PHP] Invalid Library??
From: Rasmus Lerdorf (rasmus_at_php.net)
Date: Wed, 26 Nov 2003 21:02:00 -0800 (Pacific Standard Time) To: xmg <email@example.com>
Your steps look ok. Try a "make clean" and rebuild your mysql.so and see
if that fixes it. If not, consider just compiling it in statically. Do
you have a requirement for a shared mysql.so for some reason?
Also, note that Apache 2.x + PHP is still not a recommended platform for
PHP. If you use a threaded mpm (anything but the prefork mpm) you are
likely to run into issues under load. We still suggest using
Apache-1.3.29 for any sort of stable production server. The fact that
Redhat has decided to ship an unstable combination of software doesn't
mean that suddenly all threading problems have magically gone away.
On Wed, 26 Nov 2003, xmg wrote:
> On Linux RH 9.0 I built Apache 2.0.48 from source
> (to fix a problem I had with an earlier version).
> I also built PHP 4.3.4 using the following configuration
> ./configure --with-apxs2=/usr/local/apache2/bin/apxs '--with-mysql=shared,/usr'
> Finally I installed MySQL 3.23.58 from an RPM.
> In the php.ini the extension_dir=/usr/lib/php4
> and I copied in the mysql.so file created when
> built PHP.
> But when I run Apache I see the following in the
> PHP Warning: Unknown(): Invalid library (maybe not a PHP library)
> 'mysql.so' in Unknown on line 0
> Is there anything obviously wrong with what I am
> doing here? Basically I need Apache, and MySQl,
> and PHP. But I can't seem to find a combination that
> will work together?
> Thanks in advance for any ideas on this.
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php