PHP 에서 MSSQL 접속하는 방법 (셋팅방법, 윈도우 XP)
로빈아빠
본문
PHP 에서 MSSQL 접속하는 방법 (셋팅방법, 윈도우 XP)
기본적으로 윈도우에 APM 설치및 사용이 가능하다는 전제로 설명하겠습니다.
기본적으로 윈도우에 APM 설치및 사용이 가능하다는 전제로 설명하겠습니다.
참고로 제 컴퓨터 사양은 아래와 같습니다.
윈도우 XP 프로페셔널 SP3
아파치, MySQL, PHP (Ver 5.x)
PHP 에서만 셋팅을 해주면 MSSQL 접속이 가능합니다.
php.ini 파일에서 'mssql' 이라고 검색해보시면 아래와 같은 부분이 나옵니다.
;extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
위에서 mssql 부분의 ; 표시를 지워버립니다. 아래처럼요
;extension=php_msql.dll
extension=php_mssql.dll
extension=php_mysql.dll
그리고 PHP 설치한 폴더 안에 보시면 ntwdblib.dll 파일이 있는데 이 파일을 윈도우 하위 폴더인 system32 에 넣습니다.
c:\windows\system32
여기가 되겠죠..
그럼 셋팅은 끝났습니다.
이제 아파치를 다시 재시동 하고 테스트에 들어갑니다.
<?
$myServer = "MSSQL 서버주소";
$myUser = "유저아이디";
$myPass = "유저비번";
$myDB = "DB이름";
$db = mssql_connect($myServer, $myUser, $myPass) or die ("서버 연결 실패");
mssql_select_db($myDB,$db) or die ("DB 연결 실패");
?>
위의 테스트에서 에러가 발생하지 않았다면 성공한겁니다.
참고로 MSSQL 서버 포트가 별도로 지정된 경우 쉽게 생각하는건 서버주소:포트번호 라고 생각하지만 MSSQL 서버는 다릅니다.
서버주소:포트번호 X
서버주소,포트번호 O
관련링크
댓글목록
등록된 댓글이 없습니다.