사용자 도구

사이트 도구


develop:php:oci8_install

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
develop:php:oci8_install [2019/06/01 15:14]
starlits
develop:php:oci8_install [2019/09/15 13:14] (현재)
starlits
줄 15: 줄 15:
 ==== Oracle Server ==== ==== Oracle Server ====
  
-^ ORACLE_BASE | /u01/app/oracle ​+^ ORACLE_BASE | /usr/local/instantclient_11_2 ​
-^ ORACLE_HOME | $ORACLE_BASE/product/11.2.0 ​|  +^ ORACLE_HOME | /usr/local/​instantclient_11_2 ​|  
-^ LD_LIBRARY_PATH | $ORACLE_HOME/lib:​$ORACLE_HOME/jdbc/lib | +^ LD_LIBRARY_PATH | /usr/local/instantclient_11_2 ​|
- +
-  - 오라클 환경변수를 확인한다. <​code>​ +
-# vi /​etc/​bash_completion.d/​oracle +
-export ORACLE_BASE="/​u01/​app/​oracle"​ +
-export ORACLE_HOME="​$ORACLE_BASE/​product/​11.2.0"​ +
-export LD_LIBRARY_PATH="​$ORACLE_HOME/​lib:​$ORACLE_HOME/​jdbc/​lib"​ +
-</​code>​+
  
 ==== Oracle Instant ==== ==== Oracle Instant ====
줄 38: 줄 31:
 LD_LIBRARY_PATH=/​usr/​local/​instantclient_11_2:​$LD_LIBRARY_PATH LD_LIBRARY_PATH=/​usr/​local/​instantclient_11_2:​$LD_LIBRARY_PATH
 </​code>​ </​code>​
 +  - <​code>​ 
 +echo /​usr/​local/​instantclient_11_2 > /​etc/​ld.so.conf.d/​oracle-instantclient 
 +</​code>​
 ===== OCI8 Install ===== ===== OCI8 Install =====
  
줄 59: 줄 54:
 $ ls $ORACLE_HOME/​libclntsh.so $ ls $ORACLE_HOME/​libclntsh.so
 /​usr/​local/​instantclient_11_2/​libclntsh.so /​usr/​local/​instantclient_11_2/​libclntsh.so
 +</​code>​ <​code>​
 +$ cd $ORACLE_HOME
 +$ ln -s /​usr/​local/​instantclient_11_2/​libocci.so.11.1 libocci.so
 +$ ln -s /​usr/​local/​instantclient_11_2/​libclntsh.so.11.1 libclntsh.so
 </​code>​ </​code>​
   - 환경설정을 맞춰서 컴파일을 한다. \\ --with-oci8 에 상황에 맞게 shared 와 instantclient 를 붙여준다. <​code>​   - 환경설정을 맞춰서 컴파일을 한다. \\ --with-oci8 에 상황에 맞게 shared 와 instantclient 를 붙여준다. <​code>​
develop/php/oci8_install.1559369642.txt.gz · 마지막으로 수정됨: 2019/06/01 15:14 저자 starlits