http://www.oracle.com/technology/tech/oci/instantclient/index.html



오라클 인스턴스...



클라이언트 설치 필요 없이 이것 설치만으로 sql*net를 php에서 사용이 가능하다.



첨부파일은 설치 방법과 해당 파일이다.





아래는 리눅스 설치 방법이다.



이 질문은 kinami님의 세팅 문서를 참고로 한 글입니다.

php5.1.4 + apache2.2.2 + oracle 10g instance client 이걸 설치 해서 원격지에 있는 oracle 10G server에 접속하여 서비스를 할려고 하는데요
oracle 10g instance client 설치시 무엇을 설치 해줘야될지 모르겠네요..

아래의 주소에서 자신의 서버에 맞는 파일을 다운 받는다고 되어있는데
http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html
여기 주소로 가서
instantclient-sdk-linux32-10.2.0.2-20060331
instantclient-basic-linux32-10.2.0.2-20060331
위의 두개의 파일을 받아서
/usr/lib/oracle
/usr/lib/oralce/sdk
위의 디렉토리에 각각 압축을 풀었습니다.

php 컴파일시 libclntsh.so 파일이 없다는 에러를 막기위해 해당디렉토리로 이동한 후
심볼릭 링크를 걸어주었습니다.
# cd /usr/lib/oracle
# ln -s libclntsh.so.10.1 libclntsh.so

오라클 환경변수를 셋팅해줍니다.
# vi /etc/profile
export NLS_LANG=.KO16KSC5601 <= 이 부분을 오라클의 NLS_LANG 값에 맞게 추가합니다.
:wq
# source /etc/profile

php 를 재컴파일합니다. php를 컴파일 하실때
--with-oci8-instant-client 옵션을 추가시키는 것외에 특별히 달라지는 부분은 없습니다.

# ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-config-file-path=/usr/local/apache/conf \
--with-oci8-instant-client=/usr/lib/oracle \
--enable-sigchild
... (기타 생략)
#make; make install

이건 윈도우 용도 있슴.
2007/09/01 23:32 2007/09/01 23:32

Trackbas address :: http://zekill.pe.kr/blog/trackback/118

[로그인][오픈아이디란?]
오픈아이디로만 댓글을 남길 수 있습니다