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
쉼표로 해줘야 되요.. ^^
'Web(웹) Study > PHP' 카테고리의 다른 글
[PHP] 클래스 - 추상 클래스 ( Abstract) (0) | 2009.10.06 |
---|---|
PHP 언어 문법 함수 정리 (0) | 2009.10.06 |
PHP - GD로 이미지 합치기 텟트 출력 (0) | 2009.10.06 |
윈도우 운영체제에서 아파치 설치 후 PHP설정 방법 (0) | 2008.11.21 |
이미지 워터마크 구현 (0) | 2008.10.26 |