php - oracle 접속 라이브러리 with oci 8
에서


위에 두개 다운
rpm -ivh oracle-instantclient11.2-*
rpm설치
라이브러리를 인식하기 위해서 /etc/ld.so.conf 파일에 등록
[root@ns1 ~]# echo "/usr/lib/oracle/11.1/client/lib/" >> /etc/ld.so.conf
적용
[root@ns1 ~]# ldconfig
OCI8 설치
라이브러리 문제로 인해 libaio 을 yum으로 설치해 준다
[root@ns1 ~]# yum -y install libaio
oci8 파일을 다운로드 받아 comfile 설치한다
[root@ns1 ~]# wget mirror.koreaidc.com/oracle/oci8-1.4.4.tgz
[root@ns1 ~]# tar xvfz oci8-1.4.4.tgz
[root@ns1 ~]# cd oci8-1.4.4
[root@ns1 oci8-1.4.4]# /usr/local/php/bin/phpize
[root@ns1 oci8-1.4.4]# CFLAGS="-I/usr/include/oracle/11.2/client/" CXXFLAGS="-I/usr/include/oracle/11.2/client/"
[root@ns1 oci8-1.4.4]# ./configure --with-php-config=/usr/local/php/bin/php-config \
--with-oci8=instantclient,/usr/lib/oracle/11.2/client64/lib
에러확인
[root@ns1 oci8-1.4.4]# echo $?
0
이상이 없으면 make 작업
[root@ns1 oci8-1.4.4]# make
[root@ns1 oci8-1.4.4]# make install
Installing shared extensions:
/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
[root@ns1 oci8-1.4.4]# vi /usr/local/lib/php.ini
;extension_dir = "./" 주석처리후 아래 입력 extension_dir = /usr/local/php/lib/php/extensions/no-debug-zts-20060613/
extension = "oci8.so"
[root@ns1 oci8-1.4.4]# php -m | grep oci
oci8
정상적으로 설치
이제 웹페이지에서 확인해보자
라이브러리를 인식하기 위해서 /etc/ld.so.conf 파일에 등록
[root@ns1 ~]# echo "/usr/lib/oracle/11.1/client/lib/" >> /etc/ld.so.conf
적용
[root@ns1 ~]# ldconfig
OCI8 설치
라이브러리 문제로 인해 libaio 을 yum으로 설치해 준다
[root@ns1 ~]# yum -y install libaio
oci8 파일을 다운로드 받아 comfile 설치한다
[root@ns1 ~]# wget mirror.koreaidc.com/oracle/oci8-1.4.4.tgz
[root@ns1 ~]# tar xvfz oci8-1.4.4.tgz
[root@ns1 ~]# cd oci8-1.4.4
[root@ns1 oci8-1.4.4]# /usr/local/php/bin/phpize
[root@ns1 oci8-1.4.4]# CFLAGS="-I/usr/include/oracle/11.2/client/" CXXFLAGS="-I/usr/include/oracle/11.2/client/"
[root@ns1 oci8-1.4.4]# ./configure --with-php-config=/usr/local/php/bin/php-config \
--with-oci8=instantclient,/usr/lib/oracle/11.2/client64/lib
에러확인
[root@ns1 oci8-1.4.4]# echo $?
0
이상이 없으면 make 작업
[root@ns1 oci8-1.4.4]# make
[root@ns1 oci8-1.4.4]# make install
Installing shared extensions:
/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
[root@ns1 oci8-1.4.4]# vi /usr/local/lib/php.ini
;extension_dir = "./" 주석처리후 아래 입력 extension_dir = /usr/local/php/lib/php/extensions/no-debug-zts-20060613/
extension = "oci8.so"
[root@ns1 oci8-1.4.4]# php -m | grep oci
oci8
정상적으로 설치
이제 웹페이지에서 확인해보자