高分求救:在windows2000下PHP如何连接oracle9i

hjyuan 2003-08-20 09:48:13
求救:在windows2000下PHP如何连接oracle9i
...全文
52 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
smallstrong 2003-10-08
  • 打赏
  • 举报
回复
jueban9818(绝版英俊) :我这样试过,对我没有用
microfire(丁丁) :哦,原来是这样啊,谢了,非常感谢!
smallstrong 2003-09-30
  • 打赏
  • 举报
回复
microfire(丁丁):
谢谢你,你给的网址真是个好地方,够详细,
可惜的是,花了两个多小时一点一点的修改的结果还是一样的,仍然弹出:PHP.exe:“无法定位程序输入点OCILobFreeTemporary于动态链接库OCI.dll上”,然后是Warnimg:“Unknow():Unable to load dynamic library ‘ extension_dir\php_oci8.dll'-找不到指定的程序。
这里的extension_dir是代指,我曾把php_oci8.dll拷贝到N多个地方,然后让extension_dir指向其所在目录~~~~ 唉!N次啊!

更奇怪的是那个php_oracle.dll是作什么用的,有的朋友说要她(呵呵,就是把她前面的东东去掉。呵呵,怎么会是这个她),可你给的那个网址里又根本没提她。我试过把她的分号去掉,并且该文件是与php_oci8.dll在同一个目录下的,这个时候呢就不会提示找不到她,但还是会提示找不到他(php_oci8.dll)。看一看phpinfo(),里面出现oracle的配置表了,但只有一项:Oracle Support enabled

唉,服了!

兄台,帮我想想办法!
啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
shuiaaa 2003-09-30
  • 打赏
  • 举报
回复
在php.ini中:
;extension=php_oracle.dll
to
extension=php_oracle.dll
microfire 2003-09-30
  • 打赏
  • 举报
回复
升级你的 oracle 到 8.1 或以上版本,php_oci8.dll 提供的功能才有效.

Oracle 公司推荐的是 9.2 啊...呵呵.
jueban9818 2003-09-30
  • 打赏
  • 举报
回复
extension=php_oracle.dll

extension=php_oci8.dll

to C:\WINDOWS\system32\
smallstrong 2003-09-30
  • 打赏
  • 举报
回复
还有还有,还有些东西忘了说了:
我在httpd.conf中添加
LoadModule php4_module d:/php4/sapi/php4apache.dll
AddModule mod_php4.c
<IfModule mod_php4.c>
AddType application/x-httpd-php .php
</IfModule>
后重启Apache时总是提示:Error: the requested operation has failed!
尝试了N中组合之后,发现只有一种情况下不会出现该提示:
就是只添加
LoadModule php4_module d:/php4/sapi/php4apache2.dll(php的sapi中自带的)

我感觉应该是版本兼容问题,
我的Apache是2.0.47的, php是4.3.3,oracle是8.0.5,

有没有人是这种配置,请给些指点,
急的很啊!
谢了!
microfire 2003-09-29
  • 打赏
  • 举报
回复
do like this...

;extension=php_oracle.dll
to
extension=php_oracle.dll
AND
;extension=php_oci8.dll
to
extension=php_oci8.dll

if failed

goto http://otn.oracle.com/global/cn/tech/opensource/index.html
smallstrong 2003-09-29
  • 打赏
  • 举报
回复
改完后出现弹出框:“无法定位程序输入点OCILobFreeTemporary于动态链接库OCI.dll上”
extension_dir也已改成php_oracle.dll所在的文件夹了,
能是什么原因呢?
全息宇宙 2003-08-21
  • 打赏
  • 举报
回复
在php.ini中:
;extension=php_oracle.dll
to
extension=php_oracle.dll
DFlyingchen 2003-08-20
  • 打赏
  • 举报
回复
在php.ini中配置extension部分加入所需要的模块
保存并重新启动web服务器

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧