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:windowssystem32
여기가 되겠죠..
그럼 셋팅은 끝났습니다.
이제 아파치를 다시 재시동 하고 테스트에 들어갑니다.
$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
쉼표로 해줘야 되요.. ^^
반응형
'홈페이지 제작 > 웹서버 관련' 카테고리의 다른 글
vsFTPD 관련 설정 (0) | 2009.04.10 |
---|---|
리눅스 RedHat계열 ntsysv 의 데몬설정 (0) | 2009.04.10 |
홈페이지 자료 이전 쉽게하는 방법 (0) | 2006.03.07 |
사용자 인증 (특정 디렉토리 접근제한) (0) | 2004.12.27 |
[MySQL] DB 백업 및 복구 (0) | 2004.10.23 |