2.如果不修改系统PATH,那么解压出来的9个文件,全部放到php的bin目录下,也就是含有php二进制文件的那个目录下,如果有洁癖,那就改个PATH。

3.在IIS的FASTCGI下面选择环境变量编辑 添加如下三个变量

NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

ORACLE_HOME=\path\to\php-bin

TNS_ADMIN=\path\to\the-location-of-tnsnames.ora-file

4.在php.ini里面把php_oci8.dll扩展启用

5.结束掉老的php-cgi进程重新访问就可以了

番外:

PHP官方对于Oracle的连接时候的一些变量有说明,这里的环境变量,除了ORACLE_HOME之类的也不是必须的,官方都有对应的写法,可以看说明

Common Oracle Environment Variables

NAME

PURPOSE

ORACLE_HOME

Contains the directory of the full Oracle Database software. Do not set this when using Oracle Instant Client as it is unnecessary and may cause installation problems.

ORACLE_SID

Contains the name of the database on the local machine to be connected to. There is no need to set this if you using Oracle Instant Client, or always pass the connection parameter tooci_connect().

LD_LIBRARY_PATH

Set this (or its platform equivalent, such as DYLD_LIBRARY_PATH, LIBPATH, or SHLIB_PATH) to the location of the Oracle libraries, for example $ORACLE_HOME/lib or/usr/lib/oracle/11.1/client/lib. This variable is not needed if the libraries are located by a different search mechanism, such as with ldconfig or with LD_PRELOAD.

NLS_LANG

This is the primary variable for setting the character set and globalization information used by the Oracle libraries.

ORA_SDTZ

Sets the Oracle session timezone.

TNS_ADMIN

Contains the directory where the Oracle Net Services configuration files such as tnsnames.ora and sqlnet.ora are kept. Not needed if the oci_connect() connection string uses the Easy Connect naming syntax such as localhost/XE. Not needed if the network configuration files are in one of the default locations such as $ORACLE_HOME/network/admin or /etc.

Less frequently used Oracle environment variables include TWO_TASK, ORA_TZFILE, and the various Oracle globalization settings like NLS* and the ORA_NLS_* variables.

oci_connect的时候,如果使用完整的TNS语法或者简略的写法,比如8.8.8.8/abc的时候,TNS_ADMIN也不是必须的。具体的还是看官方文档吧,不多说了。

iis7 php oracle,PHP+IIS7配置OCI8链接Oracle 10G的方法相关推荐

  1. oracle提交数据按键,Oracle PLSQL - 仅提交数据库链接(Oracle PLSQL - Commit only database link)...

    Oracle PLSQL - 仅提交数据库链接(Oracle PLSQL - Commit only database link) 有没有办法只通过数据库链接而不是当前会话的数据提交在表上插入/更新的 ...

  2. mysql连接oracle数据库服务器_Oracle 远程链接oracle数据库服务器的配置

    远程链接oracle数据库服务器的配置 by:授客 QQ:1033553122 原理: 一.Oracle客户端与服务器端的通讯机制 1.OracleNet协议 如下图所示,Oracle通过Oracle ...

  3. oracle database firewall 配置 保护 db,Oracle DB control配置启动

    今天打算启用一下Oracle Database 11g的Database Control,发现初始并未安装: [Oracle@test126 ~]$ emctl start EM Configurat ...

  4. oracle tns 代理配置_OGG实现Oracle到MySQL数据平滑迁移

    技术分享 | 使用OGG实现Oracle到MySQL数据平滑迁移 - 爱可生开源社区​opensource.actionsky.com 一.OGG概述 OGG全称为Oracle GoldenGate, ...

  5. oracle tns 代理配置_Toad for oracle安装配置与使用

    一.toad安装与配置 注意:toad的使用本机电脑必须安装完整版oracle客户端,不能是精简版的. 1.1完整版oracle客户端的安装. 1.解压文件,安装oracle客户端 打开安装包,找到s ...

  6. Windows端安装Oracle客户端并配置服务、Oracle数据库备份还原以及修改数据库编码

    配置客户端服务 1.安装Oracle客户端步骤省略... 2.点击[开始菜单]-> [Oracle] -> [Net Configuration Assistant] 3.[本地 Net ...

  7. oracle补丁怎么配置,如何检查Oracle补丁是否已安装?

    Here is an article on how to check and or install new patches : 要找到OPatch工具,请设置数据库环境变量,然后发出此命令: cd $ ...

  8. Oracle 监听器日志配置与管理

    --======================== -- Oracle 监听器日志配置与管理 --========================     Oracle 监听器是一个服务器端程序,用 ...

  9. lua 访问oracle,lua链接oracle解决方法与步骤

    测试环境centos7 1) 使用luajit ,这个比较简单,下载luajit源码,编译即可 省略 以下是具体操作步骤: 参考文章:http://www.programgo.com/article/ ...

最新文章

  1. 深度解析】Google第二代深度学习引擎TensorFlow开源(CMU邢波独家点评、白皮书全文、视频翻译)
  2. 2-10日偶听某箴言
  3. 咖啡豆(JavaBean)•香
  4. JAVA——两个List集合求交集、并集和差集(去重)模板
  5. 【HTML+CSS网页设计与布局 从入门到精通】第12章-CSS
  6. 2021-2025年中国电影行业市场供需与战略研究报告
  7. linux定时器与线程,Linux下的多线程定时器实现
  8. 董耀祖:云原生是趋势,多云、边缘云也变得很热
  9. 基于Java+MyEclipse+Socket+GUI的网络通讯录(C#可以参考为WinForm通讯录结构大体类似)
  10. duet二重奏hp_Duet游戏安卓下载|Duet二重奏最新版下载v2.0.4-乐游网安卓下载
  11. Tenda腾达 W311U无线网卡驱动1.0版For WinXP/Vista/Win7下载-腾达无线网卡驱动-ZOL中关村在线...
  12. LoadRunner教程(22)-LoadRunner C语言脚本
  13. python 时间序列分析 图 公众号_【5分钟干货】微信朋友圈、公众号图文找图的经验之谈...
  14. MT7620A路由刷DDWRT
  15. centos5.6安装mysql_centos安装mysql5.6
  16. 151308-48-4,Cyclo(-Gly-Asn-Trp-His-Gly-Thr-Ala-Pro-Asp)-Trp-Val-Tyr-Phe-Ala-His-Leu-Asp-Ile-Ile-Trp
  17. 局部连接层(Locally-Connected Layer)
  18. 和平精英微信名片服务器繁忙,和平精英微信游戏名片是什么 微信游戏名片设置方法一览[多图]...
  19. 新增对象时生成uuid传递到数据库_技术译文 | UUID 很火但性能不佳?今天我们细聊一聊...
  20. 进入新公司一个月的一些感想

热门文章

  1. DeepMind“钓鱼执法”:让AI引诱AI说错话,发现数以万计危险言论
  2. 覆盖近2亿篇论文还免费!沈向洋旗下团队「读论文神器」登B站热搜
  3. 得了诺奖的彩色照相术失传100多年,现在终于被找回来了
  4. 深度学习debug沉思录
  5. MIT最新报告:完全无人驾驶仍需10年,马斯克:特斯拉已经实现
  6. Github 3.4k星,200余行代码,让你实时从视频中隐身
  7. SQL 语句中 where 条件后 写上1=1 是什么意思
  8. 【每日一算法】最常见的单词
  9. 表单提交、页面注册案例
  10. CTFHUB HTTP请求方式 HTTP 请求方法, HTTP/1.1协议中共定义了八种方法(也叫动作)来以不同方式操作指定的资源。