【发布时间】:2013-11-22 20:25:28
【问题描述】:
Similar questionsseem to beall over the internet,但到目前为止没有任何帮助。
我目前在 Windows Server 2008 R2 上使用 Apache 2.4.4 和 PHP 5.4.12 运行 WampServer。 According to the PHP documentation 连接到 MSSQL 服务器所需的驱动程序随发行版一起提供;他们不。 php_mssql.dll(文档声称 PHP5.4 不再需要它,但在 php.ini 中仍然引用它。谁知道)和 php_pdo_mssql.dll 都不存在于分发中。
多个消息来源指向these drivers from Microsoft,但是我将各自的驱动程序重命名为php_mssql.dll/php_pdo_mssql.dll 或保持名称相同(php_sqlsrv_54_nts.dll、php_pdo_sqlsrv_54_ts.dll 等)并修改@都没有成功987654335@ 指向正确的驱动程序。虽然我在启动 apache 时没有像在驱动程序丢失时那样收到错误,但在尝试指向本地主机上的测试 php 页面时我收到了Error!: could not find driver。
This article 似乎是最有前途的,但不幸的是,ntwdblib.dll 不包含在 PHP 的 zip 发行版中,这与文章声称的相反。这似乎应该是一个可笑的简单问题:缺少驱动程序,据说很容易获得。然而我在这里......我做错了什么?
【问题讨论】:
标签: php sql-server dll pdo