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.
+
+
+
+
+
+