php - 使用 WAMP 调用未定义的函数 sqlsrv_connect()

标签 php sql wamp driver connect

我知道这个问题已经在这个网站上被问过好几次了,但我真的开始怀疑我是不是疯了。

我的配置:WampServer 2.5 64 位(PHP 5.5.12、Apache 2.4.9)

我的步骤:

  1. https://www.microsoft.com/en-us/download/details.aspx?id=20098 下载 Microsoft 驱动程序 SQLSRV32.exe
  2. 从我桌面上下载的 .exe 中提取文件
  3. 复制 php_sqlsrv_55_ts.dllphp_pdo_sqlsrv_55_ts.dllC:\wamp\bin\php\php5.5.12\ext
  4. 编辑 C:\wamp\bin\php\php5.5.12\php.ini 添加“extension=php_pdo_sqlsrv_55_ts.dll”和“extension=php_sqlsrv_55_ts .dll"
  5. 编辑 C:\wamp\bin\apache\apache2.4.9\bin\php.ini 添加“extension=php_pdo_sqlsrv_55_ts.dll”和“extension =php_sqlsrv_55_ts.dll"
  6. 重启所有服务(我什至尝试重启我的电脑,但没有任何效果)

我仍然收到错误...那么我缺少什么来完成这项工作?

最佳答案

我终于找到了导致问题的原因。我的 Wamp 是 64 位的,但 sqlsrv 驱动程序只适用于 32 位版本。现在它完美地工作了。

关于php - 使用 WAMP 调用未定义的函数 sqlsrv_connect(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34608621/

相关文章:

mysql - #2002 无法登录MySQL服务器错误

php - 在 wampserver 上安装 PEAR

php - 从网站联系表接收电子邮件但没有内容

sql - 在postgresql中计算百分比

sql - Oracle简单更新语句,性能差

sql - 使用 Oracle SQL 检索字符串中的特定字符串

html - 在 WAMP 中访问图像和 css 文件

php - 如何在mysql表中找到最大值

php - Zend Framework 选择对象和 UNION()

php - PHP 中带有命名空间的变量函数