2016-09-20 112 views
1

我想通过以下guide并使用最新的SQLSRV3.0文件连接SQL Server数据库与PHP Codeigniter,我的PHP版本是5.6.3,并且线程安全已启用,但启动时apace我收到以下错误:无法连接SQL Server与PHP Codeignitor

PHP Startup: sqlsrv: Unable to initialize module Module compiled with module API=20100525 PHP compiled with module API=20131226 these options need to match.

我该如何解决现在的问题以及如何匹配这两种API?

+0

你看到那个问题了吗?我认为你可以提供帮助。 http://stackoverflow.com/questions/12154738/php-starup-sqlsrv-unable-to-initialize-module –

回答

0

SQLSRV 3.0发布2012上,并且它不支持PHP/5.6,其被释放2014。SQLSRV_Readme.htm文件中的包清楚地说明由每个DLL但仅仅是没有的所支持的版本php_sqlsrv_56_ts.dll文件表明有问题。您需要的最低版本是SQLSRV 3.2(到目前为止,它也是最高版本,因为SQLSRV 4.x需要PHP/7)。

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