安装

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

包含 OpenLink ODBC 支持。DIR 是 OpenLink 的基本安装目录,默认为 /usr/local。这与 iODBC 相同。

--with-dbmaker[=DIR]

包含 DBMaker 支持。DIR 是 DBMaker 的基本安装目录,默认为 DBMaker 最新版本的安装目录(例如 /home/dbmaker/3.6)。

Windows 用户必须启用 php_odbc.dll 才能使用此扩展。

添加笔记

用户贡献笔记 1 条笔记

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
To Top