位置: 编程技术 - 正文

PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法(php oracle 连接池)

编辑:rootadmin

推荐整理分享PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法(php oracle 连接池),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php操作oracle数据库,php+oracle,php连接sql,php连接sql,php连接sql,php连接sql,php oracle 连接池,php+oracle,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法。分享给大家供大家参考,具体如下:

php连接oracle数据库虽然不是最佳拍档,但组内开发确实有这样需求。如果没有参考合适的文档,这个过程还是挺折磨人的,下面是一个记录,原型是国外的一篇博客 Installing PDO_OCI and OCI8 PHP extensions on CentOS 6.4 bit 。

假设你已经安装好php的环境,php版本为5.3,要连接的oracle服务器是 g R2,操作系统版本CentOS 6.4 x_。如果没有安装php,可以通过以下命令安装:

假如web服务器使用apache。

1. 安装InstantClient

instantclient是oracle的连接数据库的简单客户端,不用安装一个Moracle客户端就可以连接oracle数据库,有windows和linux版本。从 这里 选择需要的版本下载,只需Basic和Devel两个rpm包。

安装

软链接

位系统需要创建位的软链接,这里可能是一个遗留bug,不然后面编译会出问题。

接下来还要让系统能够找到oracle客户端的库文件,修改LD_LIBRARY_PATH:

执行source /etc/profile.d/oracle.sh使环境变量生效。

2. 安装PDO_OCI

在连接互联网的情况下,通过pecl在线安装php的扩展非常简单,参考 How to install oracle instantclient and pdo_oci on ubuntu machine 。

从 PDO_OCI-1.0.tgz 源文件。

由于PDO_OCI很久没有更新,所以下面需要编辑ODI_OCI-1.0文件夹里的config.m4文件来让它支持g:

编译安装pdo_oci扩展:(安装完成后可在 /usr/lib/php/modules/pdo_oci.so 找到这个模块)

PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法(php oracle 连接池)

要启用这个扩展,在/etc/php.d/下新建一个pdo_oci.ini文件,内容:

验证安装成功:

# php -i|grep oci

看到类似下面的内容则安装成功:

/etc/php.d/pdo_oci.ini,

3. 安装OCI8

从 下载oci8-2.0.8.tgz源文件。

编译安装oci8扩展:

要启用这个扩展,在/etc/php.d/下新建一个oci8.ini文件,内容:

验证安装成功:

最后别忘了重启逆web服务器如apache,可以通过phpinfo()来确保扩展是否成功安装。

4. 测试连接

在你web服务器如apache的php目录下创建testoci.php:

访问这个页面就应该可以得到结果了。

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基于pdo操作数据库技巧总结》、《PHP+MongoDB数据库操作技巧大全》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

关于PHP文件的自动运行方法分析 本文实例分析了PHP文件的自动运行方法。分享给大家供大家参考,具体如下:这里分析两种方法:第一种方法:a.php文件内容如下:phpini_set("error_log","c:

PHP生成可点击刷新的验证码简单示例 本文实例讲述了PHP生成可点击刷新的验证码。分享给大家供大家参考,具体如下:html文件:htmlheadtitle验证码/title/headscripttype="text/javascript"functionyanzheng(){v

PHP简单实现无限级分类的方法 本文实例讲述了PHP简单实现无限级分类的方法。分享给大家供大家参考,具体如下:数据库结构:CREATETABLEIFNOTEXISTS`city`(`id`int()NOTNULLauto_increment,`name`var

标签: php oracle 连接池

本文链接地址:https://www.jiuchutong.com/biancheng/294876.html 转载请保留说明!

上一篇:PHP中PDO连接数据库中各种DNS设置方法小结(php pdo连接mysql)

下一篇:关于PHP文件的自动运行方法分析(关于php文件的自动播放)

  • 海关进口啥意思
  • 哪些产品享受教育优惠
  • 小规模纳税人销售自建不动产
  • 股东分红的账务处理结转
  • 一般纳税人10万以下免什么税
  • 一般纳税人劳务费税率是13还是6
  • 供应商发出货物,将发货单提交给
  • 独立核算分公司注销需要清算吗
  • 电子设备折旧率一般多少
  • 两个公司成立一个新的公司注意事项
  • 企业所得税申报流程图
  • 商品编码选错税务会直接罚款吗?
  • 增值税发票过期了税金怎么办
  • 待抵扣进项税额是什么情况下用的
  • 海关缴款书抵扣怎么做账
  • 集团内部资金借贷制度
  • 设计部工资计入哪个科目
  • 跨年红冲发票影响所得税吗
  • 其他应收款社保个人部分分录
  • u盘启动盘如何分区
  • 销售净利率范围
  • 合同的情势变更是什么
  • 施工图审查费入哪个科目
  • 电脑管家系统异常要修复吗
  • 收到以前年度退税款的会计分录
  • 苹果a1586是什么配置
  • 关于出售使用过的车辆
  • 股东未实缴资本,因为经营困难借给公司钱,可以要求返还
  • php单例模式demo
  • php与jquery
  • PHP:imagefilledellipse()的用法_GD库图像处理函数
  • php的api接口
  • 波来古市在哪里
  • 元素鼠标失灵了怎么办
  • echarts饼图参数配置
  • 食堂洗碗机操作规程
  • 筹建期工会经费怎么算
  • 公司购买手机的发票
  • 递延所得税资产和递延所得税负债
  • 救护车车船税优惠政策
  • 什么情况下会被判死刑
  • 收据十万大写金额填写样本
  • mysql字符串索引如何排序
  • 政府补助确认递延所得税负债
  • 小规模纳税人销售商品会计分录
  • 劳务派遣人员代招聘多少钱一个人
  • 企业购买随时准备出售的债券
  • 事业单位劳务派遣工能长期干下去吗
  • 计提固定资产折旧怎么做会计科目
  • 零余额账户出纳日记账
  • 如何办icp许可证
  • sql语句删除语句
  • 微软终止代码大全
  • win8.1鼠标没反应
  • windows帐户登录
  • 虚拟机怎么安装exe文件
  • win7安装sqlserver2005失败
  • 360安全卫士中心未完全开启
  • mac如何切换界面 快捷键
  • win7系统cmd命令大全
  • linux安装有几种方法
  • winxp怎样设置网络
  • CentOS安装scp命令详解
  • Win7 vpn连接不上怎么办?Win7系统vpn连接不上问题的解决方法
  • wire软件下载
  • javascript运行在什么的脚本语言
  • python生成器有几种写法
  • android网络框架okhttp
  • js动态执行代码
  • 安卓中五种常见布局的特点
  • jquery 判断是否显示
  • js类库编写
  • 契税减免优惠政策2023年最新
  • 国税周末有值班的吗
  • 车辆保险开增值税吗
  • 上海二手房个税退税政策
  • 规范性文件失效后,没有新文件,可以使用民法典第十条吗
  • 湖北职称网上申请流程
  • 未开票企业怎么做账
  • 放管服中的服的深层含义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设