1、准备工作
下载对应的客户端版本:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
我一般是下载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
- 微信扫码赞助
-
- 支付宝赞助
-