Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Aufruf der undefinierten Funktion sqlsrv_connect() – Fehlerbehebung

Sie haben die PDO-Variante der SQLSRV-Treiber zur Erweiterungsliste hinzugefügt, aber nicht die Basistreiber php_sqlsrv_55_ts.dll .

Zur php.ini hinzufügen:

extension=php_sqlsrv_55_ts.dll

oder

extension=php_sqlsrv_55_nts.dll

Außerdem sollten Sie wirklich entweder die Thread-Safe-Datei (_ts.dll ) oder Non-Thread-Safe (_nts.dll ) Versionen des Treibers, nicht beide. Ich glaube, dass Sie, da Sie einen Apache-Server verwenden, die Thread-Safe-Versionen verwenden sollten. Ihre php.ini sollte also folgendes haben:

extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll