安装
-
--with-adabas[=DIR]
-
包含 Adabas D 支持。DIR 是 Adabas 的基本安装目录,默认为 /usr/local。
-
--with-sapdb[=DIR]
-
包含 SAP DB 支持。DIR 是 SAP DB 的基本安装目录,默认为 /usr/local。
-
--with-solid[=DIR]
-
包含 Solid 支持。DIR 是 Solid 的基本安装目录,默认为 /usr/local/solid。
-
--with-ibm-db2[=DIR]
-
包含 IBM DB2 支持。DIR 是 DB2 的基本安装目录,默认为 /home/db2inst1/sqllib。
-
--with-empress[=DIR]
-
包含 Empress 支持。DIR 是 Empress 的基本安装目录,默认为 $EMPRESSPATH。此选项仅支持 Empress 8.60 及更高版本。
-
--with-empress-bcs[=DIR]
-
包含 "Empress 本地访问"
支持。DIR 是 Empress 的基本安装目录,默认为 $EMPRESSPATH。此选项仅支持 Empress 8.60 及更高版本。
-
--with-birdstep[=DIR]
-
包含 Birdstep 支持。DIR 是 Birdstep 的基本安装目录,默认为 /usr/local/birdstep。
-
--with-custom-odbc[=DIR]
-
包含用户定义的 ODBC 支持。DIR 是 ODBC 的基本安装目录,默认为 /usr/local。确保定义 CUSTOM_ODBC_LIBS 并在你的包含目录中添加一些 odbc.h 文件。例如,在运行配置脚本之前,你需要为 QNX 上的 Sybase SQL Anywhere 5.5.00 定义以下内容:
CPPFLAGS="-DODBC_QNX -DSQLANY_BUG"
LDFLAGS=-lunix
CUSTOM_ODBC_LIBS="-ldblib -lodbc".
-
--with-iodbc[=DIR]
-
包含 iODBC 支持。DIR 是 iODBC 的基本安装目录,默认为 /usr/local。
-
--with-esoob[=DIR]
-
包含 Easysoft OOB 支持。DIR 是 OOB 的基本安装目录,默认为 /usr/local/easysoft/oob/client。
-
--with-unixODBC[=DIR]
-
包含 unixODBC 支持。DIR 是 unixODBC 的基本安装目录,默认为 /usr/local。
-
--with-openlink[=DIR]
-
包含 OpenLink ODBC 支持。DIR 是 OpenLink 的基本安装目录,默认为 /usr/local。这与 iODBC 相同。
-
--with-dbmaker[=DIR]
-
包含 DBMaker 支持。DIR 是 DBMaker 的基本安装目录,默认为 DBMaker 最新版本的安装目录(例如 /home/dbmaker/3.6)。
Windows 用户必须启用 php_odbc.dll 才能使用此扩展。
alvaro at demogracia dot com ¶12 年前
避免出现 «[Microsoft][ODBC Driver Manager] 数据源名称未找到,并且未指定默认驱动程序»
- 在 Windows 控制面板中找到 ODBC 管理器并检查“驱动程序”选项卡。请注意,64 位 Windows 针对 32 位 [1] 和 64 位驱动程序提供了两个不同的管理器:驱动程序必须与你的 PHP 安装相匹配。
- 如果所需的驱动程序未显示在那里,则需要安装它。免费的“Microsoft Access Database Engine 2010 Redistributable”包 [2] 是针对 Access 和 Excel 的选项之一。
- 使用 odbc_connect() 连接时,请确保你使用的是 DRIVER 参数中的确切驱动程序名称:“Microsoft Access Driver (*.mdb)”在你的驱动程序名为“Microsoft Access Driver (*.mdb, *.accdb)”的情况下将无法正常工作。
[1] C:\Windows\SysWOW64\odbcad32.exe
[2] http://www.microsoft.com/en-us/download/details.aspx?id=13255