热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

WAMP环境中扩展oracle函数库(oci),wampoci

php教程|php手册oracle,函数库,oci,wampserverphp教程-php手册WAMP环境中扩展oracle函数库(oci),wampoci团队官网html源码,u

php教程|php手册WAMP环境中扩展oracle函数库(oci),wampoci
oracle,函数库,oci,wampserver
php教程-php手册
WAMP环境中扩展oracle函数库(oci),wampoci
团队官网html源码,ubuntu怎么开启GUI,花草爬虫怎么消灭,php arraymax,sasa seo分析lzw
同事昨天接到一个任务,要用php处理oracle数据库的内容,但是php打开oracle扩展不是像mysql那样直接用就行,需要下一点东西才能打开
翡翠源码,vscode 输出 终端,什么格式的u盘能装ubuntu,tomcat配制方法,sqlite数据隐藏展开,bootstrap nav 插件,ssm框架联系前端和后端,什么是大数据爬虫,php 表格数据库数据,seo人才营销,网站添加qq客服代码,网页关键词代码,如何制作动漫网站模板lzw
第一步 需要到oracle官方下载一个install client 包,在win下找到你对应系统版本的zip(注意这里是系统版本)
b2b网站源码,怎么在vscode打开感叹号,ubuntu 文件夹目录,tomcat分布式代理,sqlite写查询,免费网页设计培训,香港云服务器 试用,时间插件源代码,前端必备框架清单,爬虫笔记本,推荐系统php,厦门seo推广公司,校园二手springboot,php房产网站,web网页抽奖程序,ecshop 模板中写php,新闻后台上传后网页不显示,php实现wap页面,新闻管理系统 java,根据硬件id和程序id生成注册码lzw
截止到2015-06-25,下载地址如下http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

例如选择 Instant Client for Microsoft Windows (x64) 因为php扩展的是OCI,所以必须选对应版本的最全的那个,别的都没有OCI,这里下载可能需要有个账号,验证以后就可以下载,直接用连接下载不好用,没有的话注册一下就好了

第二部,需要下载win系统中的扩展包也就是.dll文件 下载地址 http://pecl.php.net/package/oci8 下面一段废话是告诉你怎么找的

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 在这个地址下点击

official Instant Client site. 拉到最后 Related Developer Centers 里面点 “PHP – OCI8 extension”

然后选项卡 downloads  点OCI8 到 http://pecl.php.net/package/oci8

然后怎么下载就不多说了

到这里完成下载两个zip包,然后就是配置PHP

第三,解压下载的第一个文件,到电脑任意目录,解压后得到文件目录 instantclient_12 _1 建议把后面的 “_12_1″去掉,以后改版本就不用动环境变量了

进入这个目录后双击打开 adrci.exe

得到如下命令行窗口,证明这个客户端在你本地可用

复制目录,我的是 F:\dev\instantclient 配置到系统的path环境变量,

第四,解压下载的dll的压缩包,复制其中的 php_oci8.dll php_oci8_11g.dll php_oci8_12c.dll 我目前就是这三个,到php的扩展包文件,通常是 ……/php/ext/目录下

其实可以不替换,不过建议还是替换一下好,

然后打开php.ini 把扩展打开,最后一个是后来加进去的,php本来没有,反正上面包里有的dll文件都写进去应该错不了,顶多运行php的时候多加载几个库

extension=php_pdo_oci.dllextension=php_oci8.dll ; Use with Oracle 10gR2 Instant Clientextension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Clientextension=php_oci8_12c.dll ; Use with Oracle 12c Instant Client

然后重启httpd服务,打开 phpinfo(); 应该能看到

PDO support enabledPDO drivers mysql, oci, odbc OCI8 Support enabledOCI8 DTrace Support disabledOCI8 Version 2.0.8Revision $Id: f04114d4d67cffea4cdc2ed3b7f0229c2caa5016 $Oracle Run-time Client Library Version 12.1.0.2.0Oracle Compile-time Instant Client Version 10.2

这样就说明扩展打开成功了

最后就是连接oracle数据库了

这里给一个实例连接 原文连接 http://www.orczhou.com/index.php/2010/09/php-oci8-oracle/

"; }//var_dump($stid); ?>

至此,整个的扩展加连接就完成了

以上所述就是本文的全部内容了,希望大家能够喜欢。


推荐阅读
author-avatar
holy190
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有