Firebird 설치 폴더에 bin에 있는 fbclient.dll파일을 gds32.dll파일로 복사를 한 후 두 파일(fbclient.dll, gds32.dll)을 php가 설치된 폴더나 혹은 C:\Windows\System32에 복사한 후 다시 해 보세요. 그래도 안되는 경우는 C:\Windows\System32\drivers\etc\services를 메모장으로 열어보아서
gds_db 3050/tcp #InterBase Server
라고 되어 있는 부분이 있는지 확인해 보세요. 없으면 당연히 안됩니다.
나빌레나 님이 쓰신 글 :
: phpini.php 을 실행하면
:
: interbase
: Interbase Support enabled
: Revision $Revision: 1.91.2.34.2.1 $
: Dynamic Module yes
: Allow Persistent Links Yes
: Persistent Links 0/unlimited
: Total Links 0/unlimited
: Timestamp Format %m/%d/%Y %H:%M:%S
: Date Format %m/%d/%Y
: Time Format %H:%M:%S
:
: 이내용까지 나옵니다
:
:
:
: 환경은 윈도우xp이며 서버는 아파치1.3 입니다
: php는 4버젼이고 파이어버드1.5 임베디드가 아니라 윈도우설치판입니다
: 에러가 왜 발생하는지 모르겠습니다 작성은 다음과 같고
:
: <?
: $database = "C:/APM_Setup/htdocs/opt/b_data/m.gdb";
: $username = "SYSDBA";
: $password = "masterkey";
: $connect = ibase_connect($database , $username , $password);
: if (!$connect) {
: echo "connect error :".ibase_errmsg();
: exit;
: }
: ?>
:
:
: Warning: ibase_connect(): unavailable database in c:\apm_setup\htdocs\je.php on line 6
: connect error :unavailable database
: 이런에러가 뜹니다 제생각에 경로가 틀려서 그런것인지 잘 모르겠습니다 .
|