php

位置:IT落伍者 >> php >> 浏览文章

如何在Windosws 2000中安装PHP4并访问Oracle


发布日期:2024年04月16日
 
如何在Windosws 2000中安装PHP4并访问Oracle

系统环境

操作系统Windows

数据库Oracle i R () for NT 企业版

安装路径C:\ORACLE

方法

安装PHP

第一步解开phpWinzip(MB)压缩包把它放在C:\PHP下面

第二步把C:\PHP下面的phpinioptimized文件复制到C:\WINNT目录下并改名成phpini

修改phpini文件

extension_dir = e:\php

extension=php_ocidll

extension=php_oracledll

去掉前两项前面的;

[browscap]

browscap = c:\php\browscap\browscapini

去掉browscap项前面的;

第三步把C:\PHP\phptsdll复制到C:\WINNT\system目录下

第四步启动IIS管理程序

开始—设置—控制面板—管理工具—Internet服务管理器

默认Web站点上点鼠标右键选属性这时系统弹出默认Web站点属性窗口

应用程序名输入c:\php\phpexe %s %s

点击配置

点击添加

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

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

可执行文件中输入C:\php\sapi\phpisapidll确定

第六步REGEDIT启动注册表编辑器

找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSVC\Parameters\Script Map

新建一字符串输入名称php

  

第七步回到命令行窗口输入net stop iisadmin命令终止IIS服务系统会问你是否要将相关的服务也停止答是

第八步输入net start wsvc命令重新启动IIS服务

第九步把c:\php\extensions下的php_ocidllphp_oracledll两个文件拷贝到c:\php下

写第一个连接Oracle的代码testphp

SQL> conn system/manager

SQL> create table test(a numberb char());

SQL> insert into test values();

SQL> insert into test values();

SQL> insert into test values();

SQL> select * from test;

A B

<?php

$handle=ora_plogon(systemmanager) or die;//创建连接oracle的句柄

$cursor = ora_open($handle);//打开它并赋给一个游标

$query = SELECT * FROM test;//定义一个查询

ora_parse($cursor $query) or die;//把这个查询赋给游标

ora_exec($cursor);//运行游标也即运行这个查询之后$cursor中存着查询结果

echo<HTML><table border=>\n; //生成表头[HTML中]

$numcols = ;//定义列数变量

while(ora_fetch($cursor)) {//取得传回资料的一列如果能取出则一直循环取

echo<tr>;//生成列头[HTML中]

$numcols = ora_numcols($cursor);//取得列的数目

for ($column=; $column < $numcols; $column++) {//循环取行

$data = trim(ora_getcolumn($cursor $column));//传回一列资料$cursor中的第$column列

if($data ==) $data = NULL;//如果取出的当前列为空NULL字符串代替它

echo<td>$data\t</td>;

}

echo</tr>;//生成列尾[HTML中]

}

echo</table></HTML>\n;//生成表尾[HTML中]

ora_close($cursor); //关闭游标

?>

               

上一篇:IBM、Oracle把PHP应用到SOA中

下一篇:Oracle PHP 故障诊断常见问题以及解答