윈도 우즈 에서 PHP 4.0 과 oracle 8 의 연결 설정

PHP 가 Linux/Unix 에서 Oacle 8 을 연결 하 는 것 은 쉬 운 일이 지만 windows 플랫폼 에서 쉽 지 않 습 니 다.저 는 오 랜 모색 끝 에 믿 을 만 한 방법 을 찾 았 습 니 다.혼자 즐 기지 못 하고 발표 하여 여러분 의 요구 에 부 응 하 겠 습 니 다.
필자 가 사용 한 개발 환경:
windows 98 2 판
php4.04pl1
apache 1.3.14 window 버 전
Oacle 8.05 클 라 이언 트
PHP 를 CGI 방식 으로 설치 해서 테스트 에 성공 하면다음 코드 로 테스트<?php $conn = OCILogon("cinmsiii","cinmsiii","(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.202)(PORT = 1521))(CONNECT_DATA = (SID = unicom)))"); //$conn=OCILogon("cinmsiii","cinmsiii","cinms");Oacle 클 라 이언 트 가 8.1.6i 라면 이렇게 사용 할 수 있 습 니 다.매개 변수 사진.
if($conn!=false) { echo "ok"; OCILogoff($conn); } else echo "false"; ?>
연결 매개 변수 에 대한 질문:연결 문자열 을 다음 과 같이 설정 합 니 다.(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.3.202)(PORT=1521)(CONNECTDATA = (SID = unicom)))
PROTOCOL:사용 을 위 한 네트워크 프로 토 콜
HOST:데이터베이스 서버 호스트 이름
SID:데이터 베 이 스 를 위 한 인 스 턴 스 번호
이렇게 한 후 에는 일반적으로 아무런 문제 가 없다.
만약 에 Oacle 8 클 라 이언 트 가 8.1.6i 기업 버 전이 라면 이 매개 변 수 를 연결 문자열 에 설정 하고 Oacle 8 의 net easy config 유 틸 리 티 도구 로 설정 할 수 있 습 니 다.설 정 된 연결 문자열 이름 을 연결 문자열 로 입력 합 니 다.
Oacle 7.x 도 이 방법 을 사용 할 수 있 을 것 으로 추정 합 니 다.환경 이 없 기 때문에 테스트 를 하지 않 았 습 니 다.관심 이 있 으 면 해 보 세 요.(출처:Viphot)

좋은 웹페이지 즐겨찾기