Windows 7 64 비트, IIS 7을 사용하며 IIS에 PHP를 설치했습니다. 나는 오라클 연결 php_oci8.dll을 사용할 수 있지만 다음과 같은 오류를 받고 있어요 : 'C : 나는 php_oci8.dll이 존재하는 것을 확인했다php_oci8.dll - 동적 라이브러리를로드 할 수 없습니다.
PHP Warning: PHP Startup: Unable to load dynamic library
'C:\Program Files (x86)\PHP\v5.5\ext\php_oci8.dll' -
The specified module could not be found.
in Unknown on line 0
\ Program 파일 (x 86) \ PHP의 \의 V5.
내 php.ini의 아래 5 \ 내선 \의 php_oci8.dll은 '
extension_dir="C:\Program Files (x86)\PHP\v5.5\ext\"
[PHP_OCI8]
extension=php_oci8.dll
나는
http://www.oracle.com/technetwork/topics/winsoft-085727.html에서 오라클 인스턴트 클라이언트 32 비트 다운로드. 그런 다음 환경 변수 "경로"에 디렉토리를 추출하고 디렉토리를 설정합니다.
그러나 여전히 동일한 오류가 발생합니다.
'[PHP_OCI8]'은 (는) 유효한 .ini 파일 섹션이 아닙니다. '[OCI8]'섹션이 있지만, 거기에 확장 라인을 넣을 필요는 없습니다. 어떤 PHP 버전을 사용하고 있습니까 (5.3, 5.4, 5.5)? 32 비트 또는 64 비트입니까? 어떤 버전의 IntantClient를 사용하고 있습니까? – timclutton
[OCI8]은 IIS의 PHP 관리자에 의해 자동으로 삽입됩니다. 나는 PHP 5.5 64 비트, 인스턴트 클라이언트 버전 10 32 비트를 사용하고있다. 나는 더 높은 인스턴트 클라이언트 버전 11을 설치하여 문제를 해결했다. 어쨌든 귀하의 회신에 감사드립니다. – Jemru