【问题标题】:Unable to Connect SQL Server with PHP Codeigniter无法使用 PHP Codeigniter 连接 SQL Server
【发布时间】:2017-01-27 23:37:25
【问题描述】:

我正在尝试通过遵循此guide 并使用最新的 SQLSRV3.0 文件将 SQL Server 数据库与 PHP Codeigniter 连接,我的 PHP 版本为 5.6.3 并且启用了线程安全,但是在开始快速启动时我收到以下错误:

PHP 启动:sqlsrv:无法初始化模块 编译时使用的模块 模块 API=20100525 PHP 编译模块 API=20131226 这些 选项需要匹配。

我现在该如何解决这个问题,以及匹配两个 API 的方法是什么?

【问题讨论】:

标签: php sql sql-server apache codeigniter


【解决方案1】:

SQLSRV 3.0 于 2012 年发布,不支持 2014 年发布的 PHP/5.6。包中的 SQLSRV_Readme.htm 文件清楚地说明了每个 DLL 支持的版本,但仅仅缺少 php_sqlsrv_56_ts.dll 文件就表明有问题。您需要的最低版本是 SQLSRV 3.2(目前它也是最高版本,因为 SQLSRV 4.x 需要 PHP/7)。

您可以在official download page 中找到详细的版本信息(向下滚动并展开系统要求部分)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-08
    • 2020-02-11
    • 2016-08-03
    • 2014-11-07
    • 1970-01-01
    • 2014-03-25
    • 2016-07-02
    • 1970-01-01
    相关资源
    最近更新 更多