0
Ive는 httpd 및 httpd-devel 패키지를 설치하고 서버에 php 및 php-devel을 설치합니다. oracle 용 기본 클라이언트 및 sdk를 다운로드하여 설치 한 다음 PECL을 사용하여 OCI8 확장을 설치했습니다.oci_connect()는 cli에서만 작동
CLI에서 oci_connect 함수 페이지를 실행하면 정상적으로 작동합니다.
치명적인 오류 : 줄에 /var/www/html/index.php에서 정의되지 않은 함수 oci_connect()로 전화 10
내가 HTTP를 통해 동일한 PHP 페이지를로드하려고 할 때, 나는 다음과 같은 오류가 발생합니다내가 모두에서의 PHP의 INI을 비교 /etc/php.d/oci8.ini 파일이 CLI와
그러나 HTTP 버전에서로드되는 것을 알 수있다, 모듈 세부 사항은에서만 사용할 수 있습니다 cli 버전 :
oci8
OCI8 Support => enabled
OCI8 DTrace Support => disabled
OCI8 Version => 2.0.8
Revision => $Id: f04114d4d67cffea4cdc2ed3b7f0229c2caa5016 $
Oracle Run-time Client Library Version => 12.1.0.2.0
Oracle Compile-time Instant Client Version => 12.1
Directive => Local Value => Master Value
oci8.connection_class => no value => no value
oci8.default_prefetch => 100 => 100
oci8.events => Off => Off
oci8.max_persistent => -1 => -1
oci8.old_oci_close_semantics => Off => Off
oci8.persistent_timeout => -1 => -1
oci8.ping_interval => 60 => 60
oci8.privileged_connect => Off => Off
oci8.statement_cache_size => 20 => 20
둘 다 동일한 구성 파일을 가지고있을 때 확장 프로그램을 제대로로드하지 않는 이유를 알기 어렵습니다.
도움 주셔서 감사합니다.