The MySQL extension has been debundled because MySQL has changed its
licensing policy and, effective 4.0, the library is now distributed
either under the GPL (which is incompatible with the PHP license) or by
purchasing a commercial license.
You can still link to the MySQL library by downloading it separately
from PHP, installing it and the configuring PHP to point to it. This
will work both with 3.x and 4.x. However, technically you can't link
against 4.x unless you have a commercial license from MySQL.
MySQL has confirmed they're working on an exception that would allow you
to link to the 4.x library, but nothing has been made public yet (at
least as far as I know).
Here are some reference links (note: these are all from my blog. It's
not megalomania [well, not all of it, anyway]--I just happened to have
collected some info about this whole thing and it's easier for me to
reference my own site than someone else's):
These also include some comments directly from MySQL on this whole
On Sun, 2003-06-29 at 21:24, Ben Lake wrote:
> Howdy All,
> Anyone have an input on the recent announcement that about MySQL
> libraries not being present in PHP 5. What other means might be
> available to connect to MySQL?
> I took a look at the MySQL license, and I am assuming it was the change
> to the "MySQL drivers" needing a commercial license to be used that is
> causing all of the fuss?
> Correct me if I'm wrong, just trying to figure out what's going to
> happen to some legacy stuff when 5 hits the fan!
> Ben Lake
Marco Tabini & Associates, Inc.
28 Bombay Avenue
Toronto, ON M3H 1B7
Phone: (416) 630-6202
Fax: (416) 630-5057
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php