1、准备工作
我一般是下载zip包。
2、解压设置环境变量
将所有zip包解压至/oracle目录中
设置环境变量,新建一个目录/oracle/network/admin
将以下内容放到/etc/profile文件中
export PATH="/oracle:PATH"
export ORACLE_HOME=/oracle
if [ "LD_LIBRARY_PATH" = "" ]; then
export LD_LIBRARY_PATH=ORACLE_HOME
else
export LD_LIBRARY_PATH=LD_LIBRARY_PATH:ORACLE_HOME
fi
export PATH=PATH:ORACLE_HOME:ORACLE_HOME/sdk
export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
export TNS_ADMIN=$ORACLE_HOME/network/admin
执行以下命令生效:
source /etc/profile
3、编译oci8
下载软件包:
wget http://pecl.php.net/get/oci8-1.3.5.tgz
这里假设你的PHP是yum默认安装的,且环境是LAMP环境,依次执行以下命令:
cd oci8-1.3.5/
phpize
./configure --with-php-config=/usr/bin/php-config --with-oci8=shared,instantclient,/oracle
make
make install
此时oci8库将会安装到/usr/lib64/php/modules目录下(32位系统不带64)
4、配置php.ini
默认安装PHP的话,是在/etc/php.d中新建一个oci8.ini配置文件,内容如下:
extension=oci8.so
最后重启下apache就OK了.
/etc/init.d/httpd restart