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

SQL Server Driver for PHP를 사용하여 SQL Server 2005 또는 SQL Server 2008 데이터베이스의 데이터에 액세스하려면 컴퓨터에 다음 구성 요소가 설치되어 있어야 합니다.

  • 지원되는 운영 체제
    • Windows Server 2003 서비스 팩 1
    • Windows XP 서비스 팩 3
    • Windows Vista
    • Windows Server 2008
    • Windows 7
  • PHP 5. 안정적인 최신 이진 파일을 다운로드하여 설치하는 방법을 보려면 http://php.net을 방문하십시오.
    SQL Server Driver for PHP는 PHP 5.2.4 이상에서 사용할 수 있습니다.
  • 이러한 버전 중 하나의 드라이버 파일이 반드시 PHP 확장 디렉터리에 있어야 합니다. 다른 드라이버 파일에 대한 정보는 이 항목의 뒷부분에 나오는 드라이버 버전을 참조하십시오. PHP 런타임용 드라이버를 구성하는 방법은 SQL Server Driver for PHP 로드를 참조하십시오.
    SQL Server Driver for PHP를 다운로드할 수 있는 위치는 SQL Server Driver for PHP를 참조하십시오.
  • 웹 서버. 웹 서버는 PHP를 실행하도록 구성되어야 합니다. 인터넷 정보 서비스(IIS) 6.0에서 PHP 응용 프로그램을 호스팅하는 방법은 FastCGI를 사용하여 IIS 6.0에서 PHP 응용 프로그램 호스팅(Using FastCGI to Host PHP Applications on IIS 6.0)을 참조하십시오. IIS 7.0에서 PHP 응용 프로그램을 호스팅하는 방법은 FastCGI를 사용하여 IIS 7.0에서 PHP 응용 프로그램 호스팅(Using FastCGI to Host PHP Applications on IIS 7.0)을 참조하십시오.
    SQL Server Driver for PHP는 FastCGI를 사용하는 IIS 6 및 IIS 7, Apache 2.2.8을 사용하여 테스트되었습니다.
  • Microsoft SQL Server Native Client PHP가 실행 중인 동일 컴퓨터에 설치되어야 합니다. SQL Server 2005 Native Client에 대한 자세한 내용은 MSDN의 Microsoft SQL Server Native Client 페이지를 참조하십시오. 필요한 Microsoft SQL Server Native Client 버전은 현재 사용하는 SQL Server Driver for PHP 버전에 따라 다릅니다.
    sqlsrv_client_info는 SQL Server Driver for PHP에서 사용하고 있는 SQL Server Native Client 버전에 대한 정보를 반환합니다.

참고

x86 버전의 SQL Server Driver for PHP를 사용하더라도 프로세서에 해당하는 SQL Server Native Client 버전을 설치해야 합니다. x86 버전의 SQL Server Native Client는 X64 또는 IA64 버전의 SQL Server Native Client와 함께 설치됩니다.

드라이버 버전

이 섹션에서는 SQL Server Driver for PHP 1.0 버전 및 1.1 버전에 대해 설치되는 드라이버를 나열합니다.

PHP 런타임과 함께 사용하도록 드라이버를 구성하려면 드라이버 로드를 참조하십시오.

SQL Server Driver for PHP 1.0 버전은 두 가지 버전의 드라이버를 설치합니다. 이러한 드라이버는 Visual C++ 6.0을 사용하여 컴파일된 PHP 버전에서 사용하기 위한 것입니다.

드라이버 파일 PHP 버전 스레드로부터 안전 PHP .dll 사용

php_sqlsrv.dll

5.2

아니요

php5.dll

php_sqlsrv_ts.dll

5.2

php5ts.dll

SQL Server Driver for PHP 1.1 버전은 몇 가지 버전의 드라이버를 설치합니다.

드라이버 파일 PHP 버전 스레드로부터 안전 PHP .dll 사용

php_sqlsrv_53_nts_vc6.dll

5.3

아니요

php5.dll

php_sqlsrv_53_nts_vc9.dll

5.3

아니요

php5.dll

php_sqlsrv_53_ts_vc6.dll

5.3

php5ts.dll

php_sqlsrv_53_ts_vc9.dll

5.3

php5ts.dll

php_sqlsrv_52_nts_vc6.dll

5.2

아니요

php5.dll

php_sqlsrv_52_ts_vc6.dll

5.2

php5ts.dll

드라이버 파일 이름에 "vc9"가 포함되어 있으면 Visual C++ 9.0을 사용하여 컴파일된 PHP 버전에서 사용해야 합니다. 드라이버 파일 이름에 "vc6"이 포함되어 있으면 Visual C++ 6.0을 사용하여 컴파일된 PHP 버전에서 사용해야 합니다.

참고 항목

관련 자료

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