Brian Blater (BBList) wrote:

I have a SLES 9 box that I have upgraded to Apache2-2.0.54, MySQL 4.1.19 and PHP 5.1.4. 
Everything appears to be working correctly. However, I installed phpmyadmin on the box 
and when I access phpmyadmin it gives me an error that it "cannot load mysql 
extension." From what I can tell this means it cannot find the mysql.so.

Sure enough I cannot find the mysql.so file anywhere on the system. On another 
SLES9 box (this hasn't been upgraded from the default versions installed with 
SLES so it is Apache2-2.0.49, MySQL 4.0.18 and PHP 4.3.4) it is located in 
/usr/lib/php/extensions/mysql.so. An rpm -qf /usr/lib/php/extensions/mysql.so 
shows this file coming from php4-mysql-4.3.4.

I guess I could install the php4-mysql-4.3.4 package with its dependencies, but 
is there a mysql.so for php5 and how do I get it?

Documentation on the php site for the error says to configure php with the 
--with-mysqli option (which I did) to enable MySQL support. It says you can 
download headers and libraries from the MySQL site, howerver, I was not able to 
find them (problably because I have no clue what I'm actually looking for.
I'm sure this seems easy to most of you, but this is my first real attempt at 
installing something from source (I've allways been able to find and install an 
RPM) but since SLES9 doesn't support PHP5 out of the box I've got to build it 
myself.

Any help on getting MySQL support with PHP5 on this box will be greatly 
appreciated.

Thanks,
Brian

--
TriLUG mailing list        : http://www.trilug.org/mailman/listinfo/trilug
TriLUG Organizational FAQ  : http://trilug.org/faq/
TriLUG Member Services FAQ : http://members.trilug.org/services_faq/

If you did not have the headers the library would not be built. What does phpinfo() tell you? Do you actually need Mysqli?

Craig Duncan
Entuend, Inc.
--
TriLUG mailing list        : http://www.trilug.org/mailman/listinfo/trilug
TriLUG Organizational FAQ  : http://trilug.org/faq/
TriLUG Member Services FAQ : http://members.trilug.org/services_faq/

Reply via email to