2012-01-19 6 views
2

나는 이것에 대한 몇 가지 단계를 읽었지만 실제로 얻을 수는 없습니다. PHP 5.3.5와 함께 wamp 서버를 사용하고 있습니다. 나는 PHP> PHP 확장> php_oci8를 확인하여 php_oci8.dll을 사용하려하지만 난이 php_oci8.dll이 경로에 갈 때PHP를 Oracle9i 서버에 연결하는 방법

PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.5/ext/php_oci8.dll - The specified module could not be found 

말하는 오류가 발생합니다. 이 문제를 어떻게 해결할 수 있습니까? 아무도 내가 원격 서버에 연결할 수 있도록 어떻게 구성 할 수 있습니까? 나는 이미 그것을 알아 냈

+0

올바른 버전입니까? windows.php.net을 확인하십시오! – powtac

+0

먼저 파일 권한을 확인하십시오. – symcbean

+0

@powtac 당신은 Windows 용 PHP의 올바른 버전을 의미합니까? – KaHeL

답변

0

DLL의 최신 버전을 사용해보십시오! 여기 내 솔루션입니다 :

  1. (php_oci8.dll되지 않음) PC이 당신에게 최신 OCI.DLL을 줄 것이다 오라클 XE를 설치
  2. 당신이 연결에 필요한 사용자와 사용자 사이에 링크를 생성하여 데이터 베이스.
  3. PC를 다시 시작한 다음 작동하지 않는 경우 코드를 실행 해보십시오. Oracle XE (C : \ Oracle \ OUIHome \ bin \ oci.dll)의 oci.dll을 복사 한 다음 9i에 붙여 넣으십시오. 백업이 있어야 함). 그런 다음 PC를 다시 시작하십시오.

저에게 잘 작동합니다. 이 문제를 해결하는 데 도움을 주신 분들께 감사드립니다.

1
+0

php_oci8.dll을 바꾼 후에도 같은 오류가 나타납니다. – KaHeL

+0

다운로드 페이지에 php_oci8.dll 버전이 여러 개 있습니다. 모두 시도해보십시오. – powtac

+0

다른 시간에 다시 시도하겠습니다. 어쨌든 최신 wamp 서버 클라이언트를 다운로드 하시겠습니까? 또는 PHP DLL을 변경하는 제 버전을 고수 할 수 있습니까? – KaHeL

관련 문제