博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu 12.04LTS 安装PHP扩展pdo_oci.so支持ORACLE数据库
阅读量:7025 次
发布时间:2019-06-28

本文共 1337 字,大约阅读时间需要 4 分钟。

最近工作需要,工作的环境需要使用的nginx服务器。

于是便在网上找到了各种配置nginx的资料,DIY没成功,最好使用lnmp一键安装包了!
具体怎么安装,我就不累赘了! 链接:http://lnmp.org
安装成功后,lnmp 环境就算是配置好了!
默认的 lnmp是支持 mysql 和 SQLite 数据库链接。
因为手上的项目需要用的oracle数据库进行跨库操作,所有需要php支持oracle。

1)安装oracle client相关包
1> 用查看Linux系统:

uname -m

如果看到信息包含有64,说明你的Linux是64位系统,没 有则是32位的,下载相应的包。我这是32位系统。去(Linux 32位版)http://www.oracle.com/technetwork/topics/linuxsoft-082809.html下载

oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm

oracle-instantclient11.1-devel-11.2.0.3.0-1.i386.rpm (sdk)

再转换下载的rpm包为deb包方便ubuntu安装
先安装alien 
$> sudo apt-get install alien
$> sudo alien xxxx.rpm
得到deb包后再安装这两个包。
$> sudo dpkg -i xxxx.deb
默认安装在 /usr/lib/oracle/目录下

2)安装pdo_oci
那么就需要重新编译了!
lnmp 默认是集成了 pdo_oci 的扩展包,不过要进行编译安装。
进入自带PDO_OCI原文件存在  /home/zxl/lnmp0.9-full/php-5.2.17/ext/pdo_oci下,
$>cd /home/zxl/lnmp0.9-full/php-5.2.17/ext/pdo_oci

$> phpize

$> sudo ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-oci=instantclient,/usr,11.2
$> sudo make
$> sudo make install
编译完成会在/usr/local/lib/php/extensions目录下多出no-debug-non-zts-20060613目录,在 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/下生成pdo_oci.so文件。
$> cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

3) 修改php.ini

   添加

extension = "pdo_oci.so" 
php -m | grep PDO 查看是否扩展成功,如果有以下扩展说明成功了

PDO

PDO_OCI

参考:
http://www.codesky.net/article/201110/173779.html

转载地址:http://edsxl.baihongyu.com/

你可能感兴趣的文章
Codeforces Beta Round #18 (Div. 2 Only) C. Stripe 前缀和
查看>>
【ALearning】第二章 Androidproject知识介绍
查看>>
JAVA实现AES的加密和解密算法
查看>>
makefile 学习一
查看>>
yii 验证码 CCaptcha的总结(转)
查看>>
oracle汉字占用字节长度
查看>>
python--条件判断和循环--3
查看>>
开发环境、生产环境、测试环境的基本理解和区别
查看>>
CSS布局:水平居中
查看>>
【HTTP】WireShark中获取Content-Encoding: gzip时的响应内容
查看>>
一些组织和个人网站
查看>>
二叉树应用进阶之折纸(二叉树的右根左遍历)
查看>>
运维相关开源项目
查看>>
Lua MD5加密字符串
查看>>
Heap & Priority Queue
查看>>
RDA PQ工具使用 (Adi Analysis)
查看>>
LEETCODE
查看>>
织云Lite发布:详解包管理核心能力
查看>>
hadoop04---shell
查看>>
HDU 4419 Colourful Rectangle(线段树)
查看>>