diff --git a/reference/uodbc/book.xml b/reference/uodbc/book.xml index 22939998c79e..2f8070a10273 100644 --- a/reference/uodbc/book.xml +++ b/reference/uodbc/book.xml @@ -10,32 +10,28 @@ &reftitle.intro; - In addition to normal ODBC support, the Unified ODBC functions in - PHP allow you to access several databases that have borrowed the - semantics of the ODBC API to implement their own API. Instead of - maintaining multiple database drivers that were all nearly - identical, these drivers have been unified into a single set of - ODBC functions. + The ODBC extension allows using ODBC database drivers from + PHP, using the same functions in PHP for any driver. - The following databases are supported by the Unified ODBC - functions: Adabas D, + The following drivers and driver managers have direct support: IBM DB2, - iODBC, - Solid, and - Sybase SQL Anywhere. + iODBC, and + unixODBC. + + + Versions of PHP before 8.5 supported using these databases + directly: Adabas D, + DBMaker, Empress, Solid, + and Sybase SQL Anywhere. - With the exception of iODBC, there is no ODBC involved when - connecting to the above databases. The functions that you - use to speak natively to them just happen to share the same - names and syntax as the ODBC functions. However, building PHP - with iODBC support enables you to use any ODBC-compliant - drivers with your PHP applications. More information on iODBC, - is available at www.iodbc.org - with the alternative unixODBC available at - www.unixodbc.org. + It is strongly recommended to use a driver manager like iODBC + or unixODBC with PHP. While a driver can be used directly with + the ODBC extension through building against it directly, a + driver manager provides better flexibility and compatibility. + On Windows, the system driver manager is always used. diff --git a/reference/uodbc/configure.xml b/reference/uodbc/configure.xml index 0b684f365269..a2888f92c367 100644 --- a/reference/uodbc/configure.xml +++ b/reference/uodbc/configure.xml @@ -4,39 +4,6 @@ &reftitle.install; - - - - - - - Include Adabas D support. DIR is the Adabas base install directory, - defaults to /usr/local. - - - - - - - - - - Include SAP DB support. DIR is SAP DB base install directory, - defaults to /usr/local. - - - - - - - - - - Include Solid support. DIR is the Solid base install directory, - defaults to /usr/local/solid. - - - @@ -48,41 +15,6 @@ - - - - - - - Include Empress support. DIR is the Empress base install directory, - defaults to $EMPRESSPATH. This - option only supports Empress Version 8.60 and above. - - - - - - - - - - Include "Empress Local Access" support. DIR is the Empress base - install directory, defaults to $EMPRESSPATH. - This option only supports Empress Version 8.60 and above. - - - - - - - - - - Include Birdstep support. DIR is the Birdstep base install directory, - defaults to /usr/local/birdstep. - - - @@ -107,21 +39,10 @@ - + Include iODBC support. DIR is the iODBC base install directory, - defaults to /usr/local. - - - - - - - - - - Include Easysoft OOB support. DIR is the OOB base install directory, - defaults to /usr/local/easysoft/oob/client. - + if not specified, defaults to finding it via pkg-config. + @@ -129,33 +50,10 @@ - + Include unixODBC support. DIR is the unixODBC base install directory, - defaults to /usr/local. - - - - - - - - - - Include OpenLink ODBC support. DIR is the OpenLink base install directory, - defaults to /usr/local. This is the same as iODBC. - - - - - - - - - - Include DBMaker support. DIR is the DBMaker base install directory, - defaults to where the latest version of DBMaker is installed - (such as /home/dbmaker/3.6). - + if not specified, defaults to finding it via pkg-config. + @@ -164,6 +62,110 @@ Windows users must enable php_odbc.dll in order to use this extension. +
+ Deprecated Installation Flags + + The following flags are no longer supported as of PHP 8.5: + + + + + + + + Include Adabas D support. DIR is the Adabas base install directory, + defaults to /usr/local. + + + + + + + + + + Include DBMaker support. DIR is the DBMaker base install directory, + defaults to where the latest version of DBMaker is installed + (such as /home/dbmaker/3.6). + + + + + + + + + + Include Empress support. DIR is the Empress base install directory, + defaults to $EMPRESSPATH. This + option only supports Empress Version 8.60 and above. + + + + + + + + + + Include "Empress Local Access" support. DIR is the Empress base + install directory, defaults to $EMPRESSPATH. + This option only supports Empress Version 8.60 and above. + + + + + + + + + + Include Easysoft OOB support. DIR is the OOB base install directory, + defaults to /usr/local/easysoft/oob/client. + + + + + + + + + + Include SAP DB support. DIR is SAP DB base install directory, + defaults to /usr/local. + + + + + + + + + + Include Solid support. DIR is the Solid base install directory, + defaults to /usr/local/solid. + + + + + + + The following flags are no longer supported as of PHP 7.3: + + + + + + + + Include Birdstep support. DIR is the Birdstep base install directory, + defaults to /usr/local/birdstep. + + + + + +