2016-09-20 4 views
1

Ich versuche, SQL Server Datenbank mit PHP Codeigniter zu verbinden, indem ich diesem guide folge und letzte SQLSRV3.0 Dateien benutze, meine PHP Version ist 5.6.3 und Gewindesicherheit ist jedoch beim Starten des folgende Fehler apace ich erhalte:Konnte SQL Server mit PHP Codeignitor nicht verbinden

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

Wie kann ich das Problem jetzt beheben und was ist der Weg, um beide APIs zu passen?

+0

Sie sehen diese Frage? Ich denke du kannst helfen. http://stackoverflow.com/questions/12154738/php-starup-sqlsrv-unable-to-initialize-module –

Antwort

0

SQLSRV 3.0 wurde auf 2012 veröffentlicht und es bietet keine Unterstützung für PHP/5.6, die auf 2014 SQLSRV_Readme.htm Datei im Paket deutlich veröffentlicht wurde, erklärt die von jedem DLL unterstützten Versionen aber die bloße Abwesenheit eines Die Datei php_sqlsrv_56_ts.dll zeigt an, dass etwas nicht stimmt. Die Mindestversion, die Sie benötigen, ist SQLSRV 3.2 (bisher ist es auch die Maximalversion, da SQLSRV 4.x PHP/7 benötigt).

Sie können detaillierte Versionsinformationen in der official download page finden (scrollen Sie nach unten und erweitern Sie die Systemanforderungen Abschnitt).