centos php oracle数据库,CentOS中安装ico8——支持PHP连接oracle数据库 | 果子DO IT

本文详细介绍了如何在Linux环境下配置Oracle环境,包括下载与解压Oracle软件,设置环境变量,以及编译和安装PHP OCI8扩展。通过编辑/etc/profile文件设置路径,然后执行相关命令使配置生效。接着,下载oci8扩展并使用phpize进行编译安装,最后在php.ini中添加配置并重启Apache服务器以完成整个过程。
摘要由CSDN通过智能技术生成

1、准备工作

我一般是下载zip包。

88d2a3e1093805d881f3e63ce1446926.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值