SQL Server 연결용 XAMPP에서 "정의되지 않은 함수 sqlsrv_connect() 호출" 오류 디버깅
문제:
"치명적인 오류: 정의되지 않은 항목에 대한 호출"이라는 오류 메시지가 표시되었습니다. function sqlsrv_connect()..." sqlsrv_connect() 함수를 사용하여 데이터베이스 연결을 설정하려고 할 때.
배경:
sqlsrv_connect() 함수는 다음의 일부입니다. Microsoft SQL Server 데이터베이스에 연결할 수 있는 PHP용 SQLSRV 확장입니다. 이 확장은 XAMPP 버전 3.2.1 이상에서는 자동으로 설치되지 않습니다.
해결 방법:
이 오류를 해결하려면 다음 단계를 따르세요.
SQLSRV 다운로드 및 설치 확장:
php.ini에서 SQLSRV 확장의 주석 처리를 제거하거나 추가합니다.
XAMPP에서 Apache 다시 시작:
코드 예:
이 단계를 완료한 후 코드는 다음과 같아야 합니다.
<?php $serverName = "jy4nij6vuy.database.windows.net,1433"; $connectionOptions = array("Database" => "robertfarb", "UID" => "robertFarb", "PWD" => "******"); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { die(print_r(sqlsrv_errors(), true)); } ?>
추가 고려 사항:
위 내용은 SQL Server에 연결할 때 XAMPP 설정에서 '정의되지 않은 함수 sqlsrv_connect() 호출' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!