/
PHP 용 MS-SQL Driver 설치(Windows)
PHP 용 MS-SQL Driver 설치(Windows)
Windows 에서 PHP MS-SQL Driver 설치 방법입니다.
사전에 ODBC for SQL Server 를 다운로드 받은 후에 설치합니다.
1. Microsoft Drivers for PHP for SQL Server 다운로드 를 클릭해서 드라이버 설치 파일을 다운로드 받습니다.
2. 드라이버 설치 파일을 실행하면 압축해제할 폴더를 물어보는데 적당한 폴더를 지정해 줍니다.
3. 압축 해제 폴더에 가면 다음과 같은 파일들이 있습니다.
- php_sqlsrv_{PHPVERION}_{THREAD_TYPE}_{ARCH}.dll
- php_pdo_sqlsrv_{PHPVERION}_{THREAD_TYPE}_{ARCH}.dll
sqlsrv 는 PHP 드라이버고 pdo_sqlsrv 는 PDO 드라이버로 각각 PHP Version 과 쓰레드 유형(NTS; TS)와 ARCH(64, 86) 을 나타냅니다.
설치한 PHP 종류에 맞는 dll 을 PHP 의 ext 폴더에 복사해 줍니다.
예로 PHP 8.0 NTS 64 비트를 사용하면 php_sqlsrv_80_nts_x64.dll 와 php_pdo_sqlsrv_80_nts_x64.dll 를 복사해 주면 됩니다.
4. 복사한 dll 의 이름을 다음과 같이 rename 합니다.
- php_sqlsrv_80_nts_x64.dll → php_sqlsrv.dll
- php_pdo_sqlsrv_80_nts_x64.dll → php_pdo_sqlsrv.dll
5. php.ini 에 다음 내용을 추가합니다.
extension=sqlsrv extension=pdo_sqlsrv
6. 다음 코드를 실행해서 결과에 sqlsrv 가 보이는지 확인합니다.
$ php -r "phpinfo();" | grep -i sqlsrv PDO drivers => mysql, sqlite, sqlsrv pdo_sqlsrv pdo_sqlsrv support => enabled pdo_sqlsrv.client_buffer_max_kb_size => 10240 => 10240