1. Windows でダウンロード
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxx86_64soft.html
Version 10.2.0.4
http://download.oracle.com/otn/linux/instantclient/10204/oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm
http://download.oracle.com/otn/linux/instantclient/10204/oracle-instantclient-devel-10.2.0.4-1.x86_64.rpm
2. FTP で hoge のホームにコピー
3. 展開
[root@xx ~]# cd /usr/local/src/
[root@xx src]# mv ~hoge/oracle-instantclient-* .
[root@xx src]# rpm -ivh oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm
[root@xx src]# rpm -ivh oracle-instantclient-devel-10.2.0.4-1.x86_64.rpm
■ディレクトリー名の変更
[root@xx ~]# mv /usr/include/oracle/10.2.0.4/client64 /usr/include/oracle/10.2.0.4/client
[root@xx ~]# mv /usr/lib/oracle/10.2.0.4/client /usr/lib/oracle/10.2.0.4/client
※ 64bit 版は client64 にインストールするが PDO_OCI の configure スクリプトは client 決め打ちなのでディレクトリー名を変更する
■apache 環境変数の設定
[root@xx ~]# vi /etc/sysconfig/httpd
# ORACLE
export ORACLE_BASE=/usr/lib/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0.4/client
# Oracleの文字化け(SJIS)
export NLS_LANG=Japanese_Japan.JA16SJIS
# ライブラリーのロード先を指定
if [ $?LD_LIBRARY_PATH ]
then
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
else
LD_LIBRARY_PATH=$ORACLE_HOME/lib
fi
export LD_LIBRARY_PATH
■ユーザーの環境変数設定
[root@xx ~]# vi /etc/profile.d/oracle.sh
export ORACLE_BASE=/usr/lib/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0.4/client
export NLS_LANG=Japanese_Japan.JA16SJIS
if [ $?LD_LIBRARY_PATH ]
then
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
else
LD_LIBRARY_PATH=$ORACLE_HOME/lib
fi
export LD_LIBRARY_PATH
[root@xx ~]# chmod 755 /etc/profile.d/oracle.sh
0 件のコメント:
コメントを投稿