오라클 + php + apache 연동 제발좀 도와주세요.ㅠㅠ
글쓴이: ogtcom / 작성시간: 수, 2005/02/02 - 10:47오후
일단.
리눅스는 한컴리눅스4.0
오라클은 8.17이구요
php4.0
아파치2.0으로시도했구요
오라클은 설치되어 있구요..
아파치는 별다른옵션없이 컴파일했습니다.
php는 오라클 옵션만 달랑넣어서 컴파일했음에도 불구하고 아래의
메시지가 괴롭히는군요...
php.ini-disk 파일에 oci 랑 ora 주석풀어서 php.ini로 카피해놓았구요.
(이거랑은 상관없는 메시지같지만;;)
혹시나해서 오라클 퍼미션 확인해보니
drwxr-xr-x 이렇게 되어 있구요;;
죽게써요.ㅠㅠ 오라클도 거의 한달가까이걸려서 겨우 설치했는데
php가 벌써 일주일정도 되어가네요..ㅠㅠ
checking for Oracle-OCI8 support... yes
checking Oracle Install-Dir...
checking Oracle version... configure: error: Oracle-OCI8 needed libraries not foundㅠ
관련설치문서라도 추천좀해주세요.ㅠㅠ
Forums:
[quote]오라클을 사용 하려고 하는 사용자는 반드시 oracle의 환
위의 내용은 변치 않는 기본 사항입니다.
1. PHP를 컴파일 하려고 하므로 현재 사용자는 root이다.
2. 오라클은 정상 동작하고 있다. (oracle로 로그인해서 sqlplus로 접속해 보면 접속이 된다.)
3. root의 환경 파일(/root/.bashrc)에 오라클 관련 설정이 들어 있는가 확인한다.
4. sqlplus scott/tiger 로 접속을 해 본다.
5. PHP의 컴파일을 시작한다.
대부분이 위의 단계중 3번을 안 해서 생기는 문제입니다.
oracle사용자의 환경 설정 부분을 참고하셔서 root사용자의 oracle환경을 설정하시기 바랍니다.
PS. 한가지 팁: oracle사용자의 환경변수 설정하는 부분을 oracle.csh 라는 파일로 분리 시킨 다음에 /etc/profile.d/에 저장을 하면 모든 일반 사용자가 오라클을 사용할 수 있다.
(oracle의 shell이 /bin/csh로 되어 있는 경우, /bin/bash,/bin/sh로 되어 있는 경우에는 oracle.sh라는 파일로 저장하면 된다, root는 /etc/profile.d/oracle.sh 파일을 참조한다.)
댓글 달기