2015-01-17 5 views
1

linux 시스템에 xampp을 설치 한 다음 아래 명령을 통해 oci를 활성화했습니다.xampp에서 pdo oci를 사용하는 방법 linux mechine (oracle linux)

/opt/lampp/lampp oci8 

자동으로 패치 된 oci. 인스턴트 클라이언트 경로를 자동으로 가져 왔습니다.

/opt/lampp/lib/instantclient-11.2.0.3.0 

성공적으로 활성화되었습니다. 하지만이 기능을 사용하려면 pdo_oci가 필요합니까?

답변

1

당신은 오라클 데이터베이스에 연결하기위한 두 개의 완전히 다른 PHP 확장이있어주의해야합니다

  • OCI8는 오라클에 의해 개발 된 확장입니다. 이 적극적으로 유지되며 오라클 과 상호 작용하는 것이 좋습니다.

  • PDO_OCI은 커뮤니티에서 개발 한 PDO 드라이버입니다. 은 완료되지 않았으며 실제 폐기되었습니다 (따라서
    문서에 실험적 경고가 표시됨).

둘 다 Oracle에서 제공하는 OCI API를 내부적으로 사용하므로 둘 모두 OCI (Oracle Call Interface) 용어를 포함합니다. 따라서 어떤 라이브러리를 선택하든 상관없이 Oracle Instant Client가 필요합니다. 그러나 해당 PHP 패키지를 설치해야합니다.

경우에 따라 OCI8을 설치하고 PDO 코드를 실행하려고합니다.

지금 나는이 다음 "pdo_oci"를 설치하려고 해요 : http://lacot.org/blog/2009/11/03/ubuntu-php5-oci8-and-pdo_oci-the-perfect-install.html

+0

이 설치 단계를 설명해주십시오 .. –

+0

을 http://lacot.org/blog/2009/11/03/ubuntu-php5-oci8- and-pdo_oci-the-complete-install.html –

관련 문제