diff --git a/reference/mysql/configure.xml b/reference/mysql/configure.xml index e1cbb0df83..fcad0b5ad0 100644 --- a/reference/mysql/configure.xml +++ b/reference/mysql/configure.xml @@ -21,50 +21,55 @@
Installation on Linux Systems -
- PHP 4 - - The option is - enabled by default. This default behavior may be disabled with the - configure option. - If MySQL is enabled without specifying the path to the - MySQL install DIR, PHP will use the bundled MySQL client libraries. - - - Users who run other applications that use MySQL (for example, - auth-mysql) should not use the bundled library, but rather specify the - path to MySQL's install directory, like so: - . - This will force PHP to use the client libraries installed by MySQL, thus - avoiding any conflicts. - -
-
- PHP 5.0.x, 5.1.x, 5.2.x - - MySQL is not enabled by default, nor is the MySQL library - bundled with PHP. Read this - FAQ for details on why. Use the - configure option - to include MySQL support. - You can download headers and libraries from - MySQL. - -
-
- PHP 5.3.0+ - - In PHP 5.3.0 and above the MySQL-related database extensions use the - MySQL Native Driver - by default. This means that the MySQL Client Library (libmysql) - is no longer required in order to support connection to a MySQL database. The extensions - mysql, mysqli, and PHP_PDO_MYSQL are - all enabled by default in PHP 5.3.0+, and all use the MySQL Native Driver by default. In each - case no further installation steps are required in order to use these extensions, although - you may want to set some preferences in php.ini depending on your - requirements. - -
+ + Note: [DIR] is the path to the MySQL client library + files (headers and libraries), which can be downloaded from + MySQL. + + + MySQL compile time support matrix + + + + PHP Version + Default + Flag: mysqlnd + Flag: libmysql + Changelog and notes + + + + + 4.x.x + libmysql + &NotAvailable; + to disable + MySQL enabled by default, MySQL client libraries are bundled + + + 5.0.x, 5.1.x, 5.2.x + libmysql + &NotAvailable; + + MySQL is no longer enabled by default, and the MySQL client libraries are no longer bundled + + + 5.3.x + libmysql + + + mysqlnd is now available + + + 5.4.x + mysqlnd + + + mysqlnd is now the default + + + +
@@ -109,11 +114,12 @@
- PHP 5.3.0+ - - Please refer to these notes on - installing MySQL support on PHP 5.3.0 and above. - + PHP 5.3.0+ + + The MySQL Native Driver is enabled by + default. Include php_mysql.dll, but libmysql.dll + is no longer required or used. +