간단한 PHP 테스트를 위해 환경을 구축하는데 Firebird 연동에서 고생을 좀 했다.
별도의 구성이 필요 없고 PHP 와 Firebird와의 연동 테스트로 Bitnami 의 WAMP 패키지를 이용하였다.
아주 오랫만에 해보는 거이고 Firebird에 대한 정보가 많지 않아 고생한 것 같다.

PHP에서는 Firebird와 연동하는 방법으로 두 가지를 지원한다.
하나는 오래전 방법으로 php_interbase.dll 이고 다른 하나는 PHP 5 부터인가 지원하는 PDO(PHP Data Objects)를 이용하는 방법이 있다.

이 두가지 방법 모두 활성화 해 보았다.

우선 Bitnami 가 설치된 경로에서 php폴더에 php.ini내용 중에서 주석으로 처리되어 있는 아래 두 줄의 주석을 해제한다.
extension=php_interbase.dll
extension=php_pdo_firebird.dll

그리고 Firebird 32비트 버전에 포함되어 있는 fbclient.dll 파일을 Bitnami 에 포함되어있는 Apache 폴더의 bin 디렉토리에 복사를 하고 Apache 서버를 재 시작한 후 phpinfo(); 함수를 이용하여 확인 한다. 
phpinfo() 함수의 결과중에서 PDO 등록된 드라이버 목록에 Firebird가 보여지고 PDO_Firebird가 enable 된다. 
Posted by NeoDreamer
:
BLOG main image
사람의 발목을 잡는건 '절망'이 아니라 '체념'이고 앞으로 나아가게 하는건 '희망'이 아니라 '의지'다. - 암스 중에서 - by NeoDreamer

공지사항

카테고리

전체보기 (793)
Life Story (1)
Thinking (2)
Nothing (5)
---------------* (0)
Dev Story (701)
Com. Story (80)
IT Story (1)
---------------+ (0)
Etc (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :
04-30 01:22