我正在尝试通过以下guide并使用最新的SQLSRV3.0文件连接SQL Server数据库和PHP Codeigniter,我的PHP版本是5.6.3并启用了线程安全但是我开始快速启动以下错误:
PHP启动:sqlsrv:无法初始化使用的编译模块 模块API = 20100525使用模块API编译的PHP = 20131226这些 选项需要匹配。
我现在如何解决问题并找到匹配两种API的方法?
答案 0 :(得分:0)
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中找到详细的版本信息(向下滚动并展开系统要求部分)。