인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1

ORACLE 설치 및 PHP 연동

오라클 php 연동이 도저히 안됩니다.

작성

·

227

·

수정됨

0

image.png

 

환경은 window 8 입니다.

질문들과 구글링을 통해 해결해보려고 했지만 도저히 해결이 안됩니다.

아래는 제가 한 부분입니다. 혹시 더 시도 해 볼만한게 있을까요? 주말이며, 퇴근 후 새벽까지.. 몇일동안 해결해보려고 노력했는데 도저히 해결이 안됩니다. . .

  1. APMSETUP7 설치

     

  2. OracleXE184_Win64 설치

  3. php.ini 설정

     

    image.png

     

     

  4. instantclient_19_5 C드라이브에 이동 후 환경변수 설정

     

    image.png

     

  5. C:\app\XXX\product\18.0.0\dbhomeXE 환경변수 제거

  6. oracle_connect.php 파일 내 계정 맞는지 sqlplus 로그인 테스트 후 적용

     (localhost에 127.0.0.1도 넣어보고, ipconfig에서 확인한 제 IP도 넣어보고 다 해봤습니다.)

    image.png

     

  7. ntwdblib.dll 파일 질문 내용 중 확인한 2000.80.194 버전으로 적용 후 PHP5 폴더에 이동

    image.png

  8. 아파치 재시작

  9. 컴퓨터도 재시작

     

     

  10. 컴퓨터 이름 한글X 영문으로 설정되어 있습니다.

  11. 서비스 가서 OracleJonSchedulerXE 자동 설정 했습니다.

  12. 여러번 지우고 재설치..반복 했습니다.

     

 

 

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 루시아제이님, 오라클과 PHP 연동 문제로 많은 어려움을 겪고 계신 것 같습니다. 제공해주신 정보를 바탕으로 유사한 경우에서의 질문과 그에 대한 답변들을 참고하여 몇 가지 해결 방법을 제안드리고자 합니다.

  1. 오라클 연동 문의에 대한 질문: 오라클 연동 문의드려요

    • 이 질문에서는 오라클 연결시 발생하는 에러 메시지와 관련하여 구체적인 해결 방안이 제시되었습니다. 환경변수 설정과 드라이버 경로 확인이 포인트였습니다.
  2. Oracle instant 설정 이후 php 구문 동작 문제: Oracle instant 설정 이후에도 php 구문이 동작하지 않습니다.

    • 이것저것 시도해봤지만 여전히 오류가 발생하는 상황에 대한 고민과 해결 과정이 담겨 있습니다. 환경변수 설정과 관련된 상세 정보와 해결 방안이 제시되어 있습니다.
  3. Oracle 연동 문제: oracle 연동이 안되요

    • 계정 잠금 해제와 관련된 문제 해결 방법이 제시되어 있습니다. 오라클 연동시 흔히 마주칠 수 있는 문제와 그 해결 방안이 설명되어 있습니다.
  4. MSSQL과 Oracle 연동 문제: mssql-php연동, oracle-php연동에 문제가 있습니다

    • 이 경우는 MSSQL과 Oracle 모두에 연동 문제가 발생했을 때의 상황입니다. 귀하의 상황과 완벽히 유사한 것은 아니지만, PHP 연동시 발생할 수 있는 일반적인 문제와 해결 방법에 대한 정보가 있습니다.

루시아제이님의 문제는 오라클과 PHP의 연동이 중점인 것으로 보이며, 환경변수 설정과 드라이버 간의 문제, 그리고 PHP의 인스턴트 클라이언트와의 연동 문제 등 다양한 원인으로 발생할 수 있습니다. 위에서 제시한 링크들은 유사한 문제를 겪고 있는 다른 수강생들의 경험과 그에 대한 지식공유자의 답변을 포함하고 있어 도움이 될 수 있을 것입니다.

환경변수 설정을 다시 한번 점검하시고, 사용 중인 PHP 버전과 오라클 인스턴트 클라이언트 버전이 서로 호환되는지 확인해보시기 바랍니다. 또한, oci8 확장 모듈이 PHP.ini에서 활성화되어 있는지, PATH 환경변수에 오라클 인스턴트 클라이언트 경로가 정확하게 포함되어 있는지 등을 체크해보시기 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기