2017-09-13 1 views
0

Ich habe versucht, eine Verbindung zu meiner lokalen MSSQL-Datenbank mit PHP herzustellen. Im Moment bin ich bei der Installation der richtigen Treiber für PHP, um mit MSSQL zu arbeiten.PHP 7 SQLSRV Treiber lädt nicht

Bis jetzt habe ich:

1.Downloaded und Setup Xampp
2.Downloaded die die SQLSRV Fahrer: https://github.com/Microsoft/msphpsql/releases/tag/v4.3.0
3.Placed die Dateien innerhalb meiner extension_dir und doppelt geprüft php.ini varible-zu-Punkt in den richtigen Ordner.
4. Manuell hinzugefügt
extension=php_pdo_sqlsrv_71_ts.dll extension=php_sqlsrv_71_ts.dll
in die Liste der Erweiterung in php.ini.

Dennoch sehe ich immer noch den gleichen Fataler Fehler und ein boolean prüft wird, ob der Fahrer wurde falsch geladen kehrt:

bool(false) 
Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect() in 
C:\xampp\htdocs\firsttest\api.php:9 Stack trace: #0 {main} thrown in 
C:\xampp\htdocs\firsttest\api.php on line 9 

Habe ich einen Schritt? Ich habe verschiedene Richtlinien befolgt und einige von ihnen schienen überholt zu sein. Ich habe versucht, den ODBC-Treiber zu installieren, und der Installer hat gesagt, dass ich eine höhere Version habe. Daher erwarte ich, dass das keine Probleme verursachen sollte.

Antwort

0

Durch doppelte Überprüfung alles merke ich, dass Xampp immer als 32-Bit-Anwendung zu installieren. Daher hätte ich statt der 64-Bit-Version die 86-Bit-Version der .dll-Dateien verwenden sollen. Atleast löste das Problem für mich.

Verwandte Themen