巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
建站专提News

WAMP情况中扩大oracle函数库(oci)

一佰互联网站开辟设想(www.taishanly.com) 宣布日期 2020-04-28 13:45:23 阅读数: 160

共事今天接到一个使命,要用php处置oracle数据库的内容,可是php翻开oracle扩大不是像mysql那样间接用就行,须要下一点工具能力翻开

第一步 须要到oracle官方下载一个install client 包,在win下找到你对应体系版本的zip(注重这里是体系版本)

停止到2016-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:devinstantclient  设置装备摆设到体系的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/

<?php //设置装备摆设信息$ora_host = "172.16.1.150";$ora_port="1521";$ora_sid = "cop";$ora_username = "webdev";$ora_password = "webdev";$charset = "UTF8"; ### zhs16gbk ###//构建Easy Connect string//(若是tnsnames.ora中已有了,能够或许间接利用Connect Name)$ora_connstr = "(description=(address=(protocol=tcp)(host=".$ora_host.")(port=".$ora_port."))(connect_data=(service_name=".$ora_sid.")))";//毗连数据库$conn = oci_connect($ora_username, $ora_password,$ora_connstr);//履行Query,这里$res领受的是一个boolean值$stid = oci_parse($conn, "select * FROM dq_try_app");$res = oci_execute($stid);//在while轮回中利用oci_fetch_array遍历成果。while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {    foreach ($row as $item) {    echo $item."***";  }  echo "<br>";  }//var_dump($stid);  ?>

至此,全数的扩大加毗连就完成了

以上所述便是本文的全数内容了,但愿大师能够或许喜好。

一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。更多资讯:tags标签

相干消息more

26
04月
php微信公家号开辟(3)php完成简略微信

微信开辟前,须要设置token,这个是微信设置的,能够或许肆意设置,用来完成微信通信。这里有一个体人写的微信类,功效还比拟不错。weixin.c... >>概况

15
04月
高端网站扶植-企业网站收集营销的体例有哪些

1、事务营销具备消息代价、社会影响和名流效应的人物或事务,能吸收媒体、社会集体和花费者的乐趣与存眷,为企业和产物进步着名度、佳誉度,建立健... >>概况

26
03月
将来5年仅剩的草根创业风口——小法式

简介:中国此刻一年缔造的财产,相称于鼎新开放头20年缔造财产的总和。 这象征着,曩昔20年能力堆集的财产,此刻不到一年就能够或许搞定,若是你命运... >>概况

10
04月
网易设想师:电视交互设想的根本常识科普 -

网易UEDC – 张书超 : 在曩昔一年多的时候里,我有幸到场了电视端大屏幕的名目。在不时的测验考试、摸索和设想中,也收成了一些对于电视真个设想... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站