간단요약
윈도우7 에서 설치 성공
설치파일 다운로드:
파일을 모아 놓았습니다.바이러스 검사 완료..
다운 ==> iis에서php_mssql연동_파일모음.zip
1) “ntwdblib.dll”이 Windows 디렉토리 아래 system32 에 복사
2) Microsoft SQL Server 2008 Native Client 설치
3) SQL Server Driver for PHP 1.1 설치
4)php.ini 에 수정/추가
extension=php_mssql.dll
extension=php_sqlsrv_53_nts_vc9.dll
상세내용)
PHP 5.2 Version 까지는 php_mssql.dll이 extension에 포함되어 있어 php.ini에서
extension=php_mssql.dll 만 추가하면 되었는데 --;
5.3 Version에서는 php_mssql.dll 확장도 없고 php_mssql.dll 을 확장에 넣은 후 php.ini 설정을 해도 제대로 동작하지 않는다. ..
이제 5.3 Version에서 MSSQL을 연동하기 위한 작업을 시작하자
먼저 “ntwdblib.dll”이 Windows 디렉토리 아래 system32에 있는지 확인하고 없으면 웹에서 구해서 넣는다.
다음으로 Microsoft SQL Server 2008 Native Client 를 설치해야 하는데 MSSQL Server가 Web Server, PHP와 동일한 서버에 설치되어 있다면 Pass ~
만약 MSSQL Server가 다른 PC에 설치되어 있다면 Microsoft SQL Server 2008 Native Client 를 설치해야 한다. 아래의 링크에서 다운받을 수 있다.
Microsoft SQL Server 2008 Native Client을 다운받은 후 실행하면 아래와 같은 다이얼로그 나타나고 실행 버튼을 누르면 설치가 진행된다.
다음 버튼을 클릭 !!!
다음 버튼을 클릭 !!!
다음 버튼을 클릭 !!!
이번엔 설치 버튼을 누르면 설치가 진행된다.
마침 버튼을 누르면 설치가 완료된다.
마지막으로 SQL Server Driver for PHP 1.1을 설치한다. 아래 링크에서 SQL Server Driver for PHP 1.1를 다운받는다.
다운받은 파일을 설치한다. 실행 버튼을 클릭 !!!
라이센스에 동의하고 Yes 클릭
dll 파일들이 설치될 위치를 지정한다. PHP가 설치된 디렉토리 내의 ext 디렉토리를 지정하면 된다. OK를 누르면 dll들이 설치된다.
PHP 설치 디렉토리의 ext 디렉토리에 추가적으로 파일들이 설치된 것을 확인할 수 있다.
아래 화면이 나오면 설치가 제대로 된거라고 생각해도 된다. ^^:
마지막으로 php.ini에 마지막에 다음과 같이 MSSQL 설정을 추가한다.
마지막으로 Web Server를 종료 한 후 다시 실행시킨다.
아래는 테스트를 위한 PHP 코드이다. MSSQL에 Connection 했다가 바로 끊는 --;
제대로 실행이 않된다면 서버 설정이 잘못됐거나 PHP 설정이 잘못된 것이다.
Bug Fix는 알아서 해도 된다. ㅎㅎ
댓글 없음:
댓글 쓰기