我试图连接odbc32连接使用odbc_connect
从IIS使用PHP Windows 64位.我的odbc驱动程序是32位和IIS服务器或Windows我使用的是64位这是导致以下问题.如果有人知道如何解决它,请帮助我错误:
PHP警告:odbc_connect():SQL错误:[Microsoft][ODBC Driver Manager]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配,
PHP警告:odbc_connect():SQL错误:[Microsoft][ODBC Driver Manager]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配,
1条答案
按热度按时间ut6juiuv1#
您遇到的错误表明ODBC驱动程序和PHP应用程序之间的体系结构不匹配。您有一个32位ODBC驱动程序,但PHP正在64位服务器上运行。要解决此问题,您有以下选项:
1.理想情况下,您应该使用与PHP应用程序和服务器的体系结构相匹配的64位版本的ODBC驱动程序。
1.如果无法获得64位ODBC驱动程序,可以在服务器上安装32位版本的PHP。默认情况下,IIS应用程序池以64位模式运行。要运行32位应用程序,您可能需要配置IIS以启用32位应用程序: