SQL Server Driver for PHP 로드

이 항목에서는 SQL Server Driver for PHP를 PHP 프로세스 공간에 로드하는 방법에 대한 지침을 제공합니다.

드라이버 로드에 대한 옵션은 두 가지가 있습니다. 즉, 드라이버는 PHP를 시작할 때 로드하거나 스크립트 런타임 시 로드할 수 있습니다.

드라이버 파일을 확장 디렉터리로 이동

어떤 절차를 사용하든 간에 첫 단계는 PHP 런타임에서 찾을 수 있는 디렉터리에 드라이버 파일을 넣는 것입니다. 따라서 드라이버 파일을 PHP 확장 디렉터리에 넣습니다. SQL Server Driver for PHP와 설치되는 드라이버 파일 목록은 시스템 요구 사항을 참조하십시오.

필요할 경우 PHP 구성 파일(php.ini)에 extension_dir 옵션을 사용하여 드라이버 파일의 디렉터리 위치를 지정합니다. 예를 들어 드라이버 파일을 c:\php\ext 디렉터리에 넣을 경우 다음과 같이 이 옵션을 사용합니다.

extension_dir = "c:\PHP\ext"

PHP를 시작할 때 드라이버 로드

PHP를 시작할 때 SQL Server Driver for PHP를 로드하려면 먼저 드라이버 파일을 확장 디렉터리로 이동합니다. 그리고 다음 단계를 수행합니다.

  1. 확장 섹션에 다음 줄을 추가하거나 기존 줄을 수정하여 php.ini를 수정합니다. 이 예에서는 1.0 버전의 스레드로부터 안전한 드라이버를 사용합니다.

    extension=php_sqlsrv_ts.dll
    
  2. 웹 서버를 다시 시작합니다.

참고

확장 프로그램이 성공적으로 로드되었는지 확인하려면 phpinfo를 호출하는 스크립트를 실행합니다.

php.ini 지시어에 대한 자세한 내용은 핵심 php.ini 지시어에 대한 설명(Description of core php.ini directives)을 참조하십시오.

스크립트 런타임 시 드라이버 로드

스크립트 런타임 시 SQL Server Driver for PHP를 로드하려면 먼저 드라이버 파일을 확장 디렉터리로 이동합니다. 그런 다음 확장 프로그램을 사용할 PHP 스크립트의 시작 부분에 다음 줄을 포함시킵니다.

dl('php_sqlsrv_ts.dll');

확장 프로그램의 동적 로드와 관련된 PHP 함수에 대한 자세한 내용은 dlextension_loaded를 참조하십시오.

참고 항목

개념

시스템 요구 사항(SQL Server Driver for PHP)

관련 자료

시작
프로그래밍 가이드
API 참조(SQL Server Driver for PHP)