PHP 오라클 so 모듈 만들기

사용환경 Centos 5

오라클 라이브러리는 오라클 다운로드에서 받는다.

rpm -ivh oracle-instantclient-basic-10.2.0.3-1.i386.rpm
rpm -ivh oracle-instantclient-devel-10.2.0.3-1.i386.rpm

cd /usr/local/src
pear download oci8

#download 가 되지 않을때 http://pecl.php.net/package/oci8에서 받도록 한다.

tar xzf oci8-1.2.3.tgz
cd oci8-1.2.3
phpize
./configure –with-oci8=shared,instantclient,/usr/lib/oracle/10.2.0.3/client/lib
make
make install

PHP 환경 모듈 파일을 만든다. 따로 환경 모듈을 만드는 것은 PHP가 업그레이드가 되어도 영향을 받지 않고 오라클 환경 변수가 적용되도록 하기 위함이다.

vi /etc/php.d/oci8.ini

oci8.ini
; Enable oci8 extension module
extension=oci8.so

참고 http://ubuntuforums.org/showthread.php?t=92528

2007.5.18 시점 pear download oci8 을 하면 다운이 되지 않는다. 17일까지는 잘 되었는데.
2007.9.10 oci8 다운로드링크 추가
2008.3.11 oci8 파일 첨부
gk2.tgz