用PHP4访问Oracle815


Posted in PHP onOctober 09, 2006

在Windosws 2000 Server 上用PHP4访问Oracle815

系统环境:  
1、操作系统:Windows 2000 Server
2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版
3、安装路径:D:ORACLE

安装配置PHP4:  
第一步,解开php-4.0.3-Win32.zip压缩包,把它放在C:PHP下面。

第二步,把C:PHP下面的php.ini-optimized文件复制到C:WINNT目录下,并改名成php.ini。

        修改php.ini文件:   
          extension_dir = c:php  

          extension=php_oci8.dll       去掉前面的“;”号  

          extension=php_oracle.dll     去掉前面的“;”号  

          [browscap] browscap = c:phpbrowscapbrowscap.ini      去掉browscap项前面的“;”号

第三步,把C:PHPphp4ts.dll复制到C:WINNTsystem32目录下。

第四步,启动IIS管理程序。

        开始—设置—控制面板—管理工具—Internet服务管理器 在“默认Web站点”上点鼠标右键,选属性,  
        这时系统弹出“默认Web站点属性”窗口:

        应用程序名输入c:phpphp.exe %s %s 点击配置:
        点击添加:  

第五步,在“默认Web站点属性”窗口上点取“ISAPI筛选器”标签,点击“添加”按钮,  

        在弹出的“筛选器属性”窗口的“筛选器名称”中输入“PHP”,  

        在“可执行文件”中输入“C:phpsapiphp4isapi.dll”,确定。

  

第六步,REGEDIT,启动注册表编辑器 找到:

          HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW3SVCParametersScript Map。  

        新建一字符串:输入名称.php

  

第七步,回到命令行窗口,输入“net stop iisadmin”命令,终止IIS服务。

        系统会问你是否要将相关的服务也停止,答是。

第八步,输入“net start w3svc”命令,重新启动IIS服务。

第九步,把c:phpextensions下的php_oci8.dll、php_oracle.dll两个文件拷贝到c:php下

1、写第一个连接Oracle的代码test.php   
<?php

$handle = ora_plogon("test@ora815", "gdj") or die; /* 创建连接oracle的句柄*/
$cursor = ora_open($handle);                       /* 打开它并赋给一个游标 */
ora_commitoff($handle);

$query = "SELECT * FROM rate";                     /* 定义一个查询 */
ora_parse($cursor, $query) or die;                 /* 把这个查询赋给游标 */
ora_exec($cursor);                                 /* 运行游标,也即运行这个查询*/

echo "<HTML><PRE>n";
echo "$querynn";
$numcols = 0;
while(ora_fetch($cursor)) {                        /* 将 $cursor中存着查询结果 echo */  
$numcols = ora_numcols($cursor);
for ($column=0; $column < $numcols; $column++) {
$data = trim(ora_getcolumn($cursor, $column));
if($data == "") $data = "NULL";
echo "$datat";
}
echo "n";
}
$numrows = ora_numrows($cursor);
echo "nROWS RETURNED: $numrowsn";
echo "</PRE></HTML>n";

ora_close($cursor);

?>

PHP 相关文章推荐
Apache+php+mysql在windows下的安装与配置图解(最新版)
Nov 30 PHP
zend api扩展的php对象的autoload工具
Apr 18 PHP
PHP中extract()函数的定义和用法
Aug 17 PHP
php遍历文件夹和文件列表示例分享
Mar 11 PHP
php生成静态页面的简单示例
Apr 17 PHP
ThinkPHP之getField详解
Jun 20 PHP
PHP中开启gzip压缩的2种方法
Jan 31 PHP
浅谈COOKIE和SESSION区别
Jul 19 PHP
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
Feb 04 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
PHP实现的随机红包算法示例
Aug 14 PHP
PHP检查URL包含特定字符串实例方法
Feb 11 PHP
PHP怎样调用MSSQL的存储过程
Oct 09 #PHP
BBS(php &amp; mysql)完整版(五)
Oct 09 #PHP
BBS(php &amp; mysql)完整版(七)
Oct 09 #PHP
用PHP实现小型站点广告管理(修正版)
Oct 09 #PHP
BBS(php &amp; mysql)完整版(二)
Oct 09 #PHP
BBS(php &amp; mysql)完整版(三)
Oct 09 #PHP
将数字格式的计算结果转为汉字格式
Oct 09 #PHP
You might like
PHILIPS L4X25T电路分析和打理
2021/03/02 无线电
DISCUZ 论坛管理员密码忘记的解决方法
2009/05/14 PHP
PHP __autoload()方法真的影响性能吗?
2012/03/30 PHP
PHP实现的封装验证码类详解
2013/06/18 PHP
thinkphp多层MVC用法分析
2015/12/30 PHP
比较详细的关于javascript中void(0)的具体含义解释
2007/08/02 Javascript
Javascript 颜色渐变效果的实现代码
2013/10/01 Javascript
js几秒以后倒计时跳转示例
2013/12/26 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
深入理解JavaScript系列(22):S.O.L.I.D五大原则之依赖倒置原则DIP详解
2015/03/05 Javascript
超赞的jQuery图片滑块动画特效代码汇总
2016/01/25 Javascript
jQuery ztree实现动态树形多选菜单
2016/08/12 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
Javascript之深入浅出prototype
2017/02/06 Javascript
详解vue组件化开发-vuex状态管理库
2017/04/10 Javascript
基于AngularJS的拖拽文件上传的实例代码
2017/07/15 Javascript
浅谈vue项目可以从哪些方面进行优化
2018/05/05 Javascript
详解Angular中通过$location获取地址栏的参数
2018/08/02 Javascript
浅谈react性能优化的方法
2018/09/05 Javascript
js取小数点后两位四种方法
2019/01/18 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
2019/10/15 Javascript
python使用Qt界面以及逻辑实现方法
2019/07/10 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
2019/07/28 Python
python 实现多维数组(array)排序
2020/02/28 Python
Python smtp邮件发送模块用法教程
2020/06/15 Python
Django Form常用功能及代码示例
2020/10/13 Python
python打包生成so文件的实现
2020/10/30 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
2021/01/05 Python
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
90后毕业生的求职信范文
2013/09/21 职场文书
运动会广播稿100字
2014/01/11 职场文书
个人作风剖析材料
2014/02/02 职场文书
小学学雷锋活动总结
2014/04/25 职场文书
信用社主任竞聘演讲稿
2014/05/23 职场文书
学校四群教育实施方案
2014/06/12 职场文书
入党转正介绍人意见
2015/06/03 职场文书