用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 相关文章推荐
PHP脚本数据库功能详解(中)
Oct 09 PHP
PHP新手上路(十一)
Oct 09 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
Aug 18 PHP
PHP乱码问题,UTF-8乱码常见问题小结
Apr 09 PHP
php ctype函数中文翻译和示例
Mar 21 PHP
PHP访问Google Search API的方法
Mar 05 PHP
php实现的一个简单json rpc框架实例
Mar 30 PHP
PHP中的traits实现代码复用使用实例
May 13 PHP
yii通过小物件生成view的方法
Oct 08 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
Jul 27 PHP
laravel model 两表联查示例
Oct 24 PHP
PHP中多字节字符串操作实例详解
Aug 23 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
全文搜索和替换
2006/10/09 PHP
PHP一些有意思的小区别
2006/12/06 PHP
有关PHP中MVC的开发经验分享
2012/05/17 PHP
PHP数组及条件,循环语句学习
2012/11/11 PHP
smarty内置函数capture用法分析
2015/01/22 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
javascript之可拖动的iframe效果代码
2008/08/01 Javascript
动态创建的表格单元格中的事件实现代码
2008/12/30 Javascript
javascript自执行函数之伪命名空间封装法
2010/12/25 Javascript
window.open关于浏览器拦截问题分析及解决方法
2013/02/05 Javascript
jQuery函数的等价原生函数代码示例
2013/05/27 Javascript
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
js判断手机和pc端选择不同执行事件的方法
2015/01/30 Javascript
JS前向后瞻正则表达式定义与用法示例
2016/12/27 Javascript
常用的javascript设计模式
2017/01/11 Javascript
浅谈原生JS中的延迟脚本和异步脚本
2017/07/12 Javascript
微信小程序使用progress组件实现显示进度功能【附源码下载】
2017/12/12 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
微信小程序图表插件wx-charts用法实例详解
2019/05/20 Javascript
使用webpack搭建vue环境的教程详解
2019/12/31 Javascript
vue-cli 3如何使用vue-bootstrap-datetimepicker日期插件
2021/02/20 Vue.js
详解Python中DOM方法的动态性
2015/04/11 Python
Python递归遍历列表及输出的实现方法
2015/05/19 Python
自己编程中遇到的Python错误和解决方法汇总整理
2015/06/03 Python
vscode 远程调试python的方法
2017/12/01 Python
python机器学习之随机森林(七)
2018/03/26 Python
PyQT实现多窗口切换
2018/04/20 Python
基于树莓派的语音对话机器人
2019/06/17 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
萌新HTML5 入门指南(二)
2020/11/09 HTML / CSS
Lungolivigno Fashion官网:高级时装在线购物
2020/10/17 全球购物
专科毕业生就业推荐信
2013/11/01 职场文书
奥巴马当选演讲稿
2014/09/10 职场文书
2015年新学期寄语
2015/02/26 职场文书
财务总监岗位职责范本
2015/04/03 职场文书