1521 포트 액세스를 위해 SSH를 통해 터널링하시겠습니까?

1521 포트 액세스를 위해 SSH를 통해 터널링하시겠습니까?

PHP가 구성된 자체 Apache 서버를 사용하여 내 컴퓨터에서 로컬로 개발 중입니다.

그러나 내 데이터베이스는 Oracle 11g 데이터베이스 서버에 원격으로 위치해 있습니다. 또한 파일 .html을 호스팅하기 위한 별도의 원격 서버가 제공되었지만 .php그곳에서는 FTP 액세스만 제공되었습니다. FTP 연결이 푸시될 때까지 기다리는 개발 속도가 너무 느립니다.

그래서 로컬에서 개발하기로 결정했지만, 여전히 원격 DB 서버를 사용했습니다. 불행하게도 그것은 나에게오류.

터널링을 통합하는 방법이나 위치를 잘 모르겠습니다.

내가 뭔가를 추가하나요?oci_connect HOST내 PHP 파일에 저장합니까, 아니면 SSH를 통해 전체 환경을 캡슐화합니까?

답변1

이 메시지는 oci_connect가 다음과 같다고 말합니다.정의되지 않은 함수. 이것이 터널링뿐만 아니라 IP 연결과 어떤 관련이 있는지 전혀 알 수 없습니다.

oci_connect의 경우 다음이 필요합니다.

  • PHP 5
  • PECL OCI8 >= 1.1.0
  • Oracle 클라이언트 바이너리(컴퓨터에 있음), 최소 권장 사항은 basiclite Oracle Instant Client입니다.

확실히 준수하시나요?

보다https://www.php.net/manual/en/oci8.requirements.php

관련 정보