CentOS下PHP安装Oracle扩展

yipeiwu_com6年前PHP代码库

环境

System:CentOS 6
PHP: 5.3.28

下载Oracle客户端

32位系统

64位系统

复制代码 代码如下:

oracle-instantclient-sqlplus-10.2.0.4-1.x86_64.rpm
oracle-instantclient-jdbc-10.2.0.4-1.x86_64.rpm
oracle-instantclient-devel-10.2.0.4-1.x86_64.rpm
oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm

执行安装:

复制代码 代码如下:

# rpm -ivh *.rpm

下载Oracle的PHP扩展

官方下载

复制代码 代码如下:

wget http://pecl.php.net/get/oci8-2.0.7.tgz
# tar zxvf oci8-2.0.7.tgz
# cd oci8-2.0.7
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config --with-oci8=shared,instantclient,/usr/lib/oracle/10.2.0.4/client64/lib/
# make && make install

更改php.ini
复制代码 代码如下:

# vi /usr/local/php/etc/php.ini

增加 extension = "oci8.so"

重新启动PHP

复制代码 代码如下:

ps aux | grep php | grep root
kill -USER2 php_root_pid

相关文章

php 获取可变函数参数的函数

func_num_args() 返回传递给该函数参数的个数 func_get_arg($arg_num) 取得指定位置的参数值,$arg_num位置index从0开始n-1。 func_...

php基础知识:类与对象(1)

php基础知识:类与对象(1)

类的定义:   以关键字 class 开头,后面跟着类名,可以是任何非 PHP 保留字的名字。后面跟着一对花括号,里面包含有类成员和方法的定义。伪变量$this可以在...

php中对象引用和复制实例分析

本文实例讲述了php中对象引用和复制。分享给大家供大家参考,具体如下: 引用 $tv2 = $tv1; 或者 $tv2 = &$tv1; 以上两种方式,效果是一样的。...

php商品对比功能代码分享

php商品对比功能代码分享

下面是自己亲自动手编写的代码,和大家一起学习研究。 商品对比调用的JS文件(包含了商品对比框浮动JS): /*浮动窗口*/ (function(){ var n=10...

file_get_contents获取不到网页内容的解决方法

复制代码 代码如下: <?php $url = "http://jb51.net/index.html"; $ch = curl_init(); $timeout = 5...