Jump to content

the API versions don’t match


cactus55

Recommended Posts

I am running the Apache web server provided with Oracle 10gr3.

 

I applied the patch which upgraded the php module version to 5.1.2.

I need to use this version of apache because we depend on the mod_plsql support that is included.

However the php module does not have the mysql extension included.

I tried using the zend mysql.so extension by referencing it in the php.ini file.

But it complains that the API versions don’t match.

• The Oracle/Apache version, from phpinfo() is:

    o     Oracle-Application-Server-10g/10.1.3.1.0 Oracle-HTTP-Server

• The Apache release is: 10334100

• The Apache API ver. is: 19990320

• The PHP version is: 5.1.2

• The PHP API is: 20041225

• The PHP extension is: 20050922

• The mysql.so API is: 20060613.

 

I need the mysql extensions with an API of 20050922 to match my PHP.

Since I can’t change my apache or my PHP versions is there a way to get (or build) a mysql extension that uses API version 20050922?

Can I download an earlier version of the zend bundle that uses that API?  Would that work??

Or can I compile / build my own mysql.so extension for PHP that would work in this environment?

If so HOW????

Thanks

 

Link to comment
https://forums.phpfreaks.com/topic/106778-the-api-versions-don%E2%80%99t-match/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.