2016-09-20 114 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(向下滾動並展開系統要求部分)中找到詳細的版本信息。