当前位置: 首页 > 知识库问答 >
问题:

php_oci8。dll-无法加载动态库

仲孙宇定
2023-03-14

我有64位Windows 7、IIS 7,并在IIS上安装了PHP。我启用了php_oci8。用于Oracle连接的dll,但出现以下错误:

PHP Warning:  PHP Startup: Unable to load dynamic library 
'C:\Program Files (x86)\PHP\v5.5\ext\php_oci8.dll' - 
The specified module could not be found.
in Unknown on line 0

我已经检查了php_oci8。dll存在于:“C:\Program Files(x86)\PHP\v5”中。5\ext\php\u oci8。dll'

我的php。见下:

extension_dir="C:\Program Files (x86)\PHP\v5.5\ext\"
[PHP_OCI8]
extension=php_oci8.dll

我在http://www.oracle.com/technetwork/topics/winsoft-085727.html.下载了Oracle即时客户端32位,然后提取它,并在环境变量“路径”中设置目录。

然而,我仍然得到同样的错误。

共有1个答案

谯皓君
2023-03-14

我已经找到修复程序,应该安装instantclient-basic-nt-11.2。0.3.0.32位。早些时候,我安装了Oracle客户端版本10。我尝试先安装版本10,因为当我在PHP5.5/IIS8/Windows2012服务器中安装它时,它工作正常。所以很奇怪为什么PHP5.5中的IIS8接受即时客户端10,而PHP5.5中的IIS7不接受即时客户端10,但需要Oracle即时客户端11。因此,教训是尝试不同的Oracle即时客户端版本。谢谢

 类似资料:
  • 我本来是用PyCharm运行Tensorflow的,在PyCharm中,没有出现和标题一样的短语,但是我切换到VS Code,安装了Python扩展后,当我把的时候,像标题这样的错误反复出现。 导入错误: 无法加载动态库“cudart64_110.dll” 考虑到PyCharm中没有问题,这似乎不是环境变量问题。 当我在命令提示符窗口中键入在VS Code中执行的相同命令时,会出现另一个短语, “

  • 阻止它的唯一方法是注销和登录。不引发异常并加载dll。它可以工作几天,但之后又会坏掉。 有人见过这样的事情吗?有解决办法吗?

  • 本文向大家介绍C#实现动态加载dll的方法,包括了C#实现动态加载dll的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现动态加载dll的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 我正在尝试在php上加载oracle扩展,但出现错误: 警告:PHP启动:无法加载动态库“D:\Program Files\xampp\PHP\ext\PHP\u oci8”。dll'-找不到指定的过程。在线0 到目前为止,我已经做了: windows路径中包含oracle即时客户端的完整路径 关于php。ini,扩展目录指向正确的位置 关于php。ini正常 重新启动apache,但没有任何效果

  • 问题内容: 我刚刚通过安装了Tensorflow的最新版本,并且每当我运行一个程序时,都会收到日志消息: W tensorflow / stream_executor / platform / default / dso_loader.cc:55]无法加载动态库’cudart64_101.dll’;dlerror:找不到cudart64_101.dll 这不好吗?如何解决错误? 问题答案: 这是怎