32位和64位ODBC驱动程序与PHP一起玩得很好

时间:2011-02-22 15:24:37

标签: php apache odbc 32bit-64bit

我在64位Windows 2008服务器上运行PHP。我安装了ODBC 32位和64位,我尝试这样做:

$dbh = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=$mdbFilename", $username, $password);

32位ODBC安装有驱动程序Microsoft Access Driver (*.mdb),64位版本有Microsoft Access Driver (*.mdb, *.accdb)这是我需要的,但PHP说它无法找到它,我假设PHP只引用32位ODBC驱动程序

为什么会这样?它是否像PHP / Apache一样简单32位安装?

感谢大家的帮助

1 个答案:

答案 0 :(得分:3)

您可以通过管理快照配置32位odbc设置,只需从命令行调用它或在资源管理器中浏览到它

C:\Windows\SysWOW64\odbcad32.exe

默认情况下,在“控制面板”的“管理工具”中,您将只启动PHP不会使用的64位版本。

现在告诉我你用什么来配置你的odbc连接?