>백엔드 개발 >PHP 문제 >php7을 오라클 11g에 연결하는 방법

php7을 오라클 11g에 연결하는 방법

王林
王林원래의
2019-10-17 16:10:364107검색

php7을 오라클 11g에 연결하는 방법

1. 클라이언트의 압축을 풀고 새 tnsnames.ora를 생성하여 클라이언트 폴더의 하위 디렉터리에 넣습니다. est_db는 연결 이름입니다. 생성한 IP를 교체합니다. 원격 oracle의 IP는 service_name에 데이터베이스 이름을 입력합니다.

php7을 오라클 11g에 연결하는 방법

3. php의 oci 확장 또는 pdo_oci 확장을 활성화하고 테스트에 연결합니다.

php7에는 php_oci_11g 확장이 없습니다. 따라서 직접 설치하고 해당 버전의 dll 파일을 다운로드해야 합니다. 이를 php의 ext 디렉토리에 넣고 php.ini에서 확장 기능을 활성화하면 Windows 4에서 oci.dll 파일이 누락될 수 있습니다. 위 클라이언트의 oci.dll 파일을 php에 복사하세요. 디렉토리로 이동하여 PHP를 시작하고 PHPinfo를 확인하세요. 다음 확장자가 나타나야 합니다. php7을 오라클 11g에 연결하는 방법

5. 연결을 시도하려면 데이터베이스 코드를 테스트하세요.

6. PDO 메소드는 다음 예외를 발생시킵니다. (SQLSTATE[]: pdo_oci_handle_factory: > (extpdo_ocioci_driver.c:642))

여기서 방금 php 디렉토리에 복사한 파일을 삭제하면 테스트 후에는 다음 중 일부만 삭제되지 않을 것입니다. 지금은 파일과 oci.dll 파일을 삭제할 수 없습니다php7을 오라클 11g에 연결하는 방법

7. 이제 위의 내용을 테스트해 보세요. PHP 코드: php7을 오라클 11g에 연결하는 방법

추천 튜토리얼: php7을 오라클 11g에 연결하는 방법PHP 비디오 튜토리얼

위 내용은 php7을 오라클 11g에 연결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.