Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Appel à la fonction non définie sqlsrv_connect() - Dépannage

Vous avez ajouté la variante PDO des pilotes SQLSRV à la liste des extensions, mais vous n'avez pas ajouté les pilotes de base php_sqlsrv_55_ts.dll .

Ajouter au php.ini :

extension=php_sqlsrv_55_ts.dll

ou

extension=php_sqlsrv_55_nts.dll

De plus, vous devriez vraiment utiliser soit Thread-Safe (_ts.dll ) ou Non-Thread-Safe (_nts.dll ) versions du pilote, pas les deux. Je pense que, comme vous utilisez un serveur Apache, vous devriez utiliser les versions Thread-Safe. Ainsi, votre php.ini devrait avoir :

extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll