Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Chiamata alla funzione non definita sqlsrv_connect() - Risoluzione dei problemi

Hai aggiunto la variante PDO dei driver SQLSRV all'elenco delle estensioni, ma non hai aggiunto i driver di base php_sqlsrv_55_ts.dll .

Aggiungi a php.ini:

extension=php_sqlsrv_55_ts.dll

o

extension=php_sqlsrv_55_nts.dll

Inoltre, dovresti davvero usare Thread-Safe (_ts.dll ) o non thread-safe (_nts.dll ) versioni del driver, non entrambe. Credo che, poiché stai usando un server Apache, dovresti usare le versioni Thread-Safe. Quindi php.ini dovresti avere:

extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll