1. Oracle client instant 설치
http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
위 주소로 가서 Basic, SQL*Plus, SDK를 다운로드 받습니다.
rpm파일으로 되어 있는 패키지를 설치 하기 위해서 alien을 설치 합니다.
sudo apt-get install alien
그리고, 아래와 같이 설치를 합니다.
sudo alien -i oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
sudo alien -i oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm
sudo alien -i oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
설치가 되었는지 테스트 해 보려면 sqlplus64를 사용해서 연결을 시도 해 봅니다.
sqlplus64 [아이디]/[암호]@//dbhost:1521/SID
하지만, libaio.so.1이 없다고 나온다면, 아래와 같이 추가로 패키지를 설치해 줍니다.
sudo apt-get install libaio1
그리고 시스템 라이브러리 목록에 추가해 줍니다.
sudo vi /etc/ld.so.conf.d/oracle.conf
아래 줄을 추가해 줍니다.
/usr/lib/oracle/12.1/client64/lib/
ldconfig를 실행해 줍니다.
sudo ldconfig
2. ORACLE HOME
많은 오라클 어플들을 사용하다 보면, ORACLE_HOME을 찾습니다.
sudo vi /etc/profile.d/oracle.sh
그리고, 아래 라인을 추가해 줍니다.
export ORACLE_HOME=/usr/lib/oracle/12.1/client64
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
3. PHP OCI8 설치
sudo apt-get install php-pear
sudo service php5-fpm restart
댓글