Фатальная ошибка: Неперехваченная ошибка: Вызов неопределенной функции sqlsrv_connect() Трассировка стека: #0 {main}

#php #sql #sql-server

Вопрос:

Используя PHP 8, установил драйвер PHP в C:xamppphpext каталог и добавил

  • extension_dir=C:xamppphpext
  • extension=php_sqlsrv_73_nts_x64.dll
  • extension=php_pdo_sqlsrv_73_nts_x64.dll в файле php.ini. Тем не менее, я все еще получаю вышеуказанную ошибку sqlsrv_connect ниже
 $serverName = "(local)";  
$connectionInfo = array ("UID"=>"xx","PWD"=>"xxxxxxx","Database"=>"xxxx");  
$conn = sqlsrv_connect ($serverName, $connectionInfo); 
 

Ответ №1:

Все, что мне нужно, это обновить путь для PHP 8, ранее он смотрел на неправильную версию PHP.