PHP警告:PHP启动:无法加载动态库';C:\xampp\php\ext\php#oci8.dll';-找不到指定的模块

PHP警告:PHP启动:无法加载动态库';C:\xampp\php\ext\php#oci8.dll';-找不到指定的模块,xampp,instantclient,Xampp,Instantclient,我想使用php oci8函数,但我得到了这个错误 PHP Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_oci8.dll' - The specified module could not be found. (C:\xampp\apache\bin\httpd.exe -d C:/xampp/apache) 我已经完成了所有这一步 如何在XAMPP上启用Oracle到PHP的连接 在Wi

我想使用php oci8函数,但我得到了这个错误

PHP Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_oci8.dll' - The specified module could not be found. (C:\xampp\apache\bin\httpd.exe -d C:/xampp/apache) 
我已经完成了所有这一步

如何在XAMPP上启用Oracle到PHP的连接

  • 在Windows上安装XAMPP 1.7.3。(请删除旧版本的XAMPP,并在安装新版本的XAMPP之前删除
    C:\XAMPP
  • 将InstantClient提取到
    C:\InstantClient\u 11\u 2
    文件夹
  • 在“开始”菜单中打开系统设置>我的电脑(右键单击图标)>选择属性>高级选项卡>环境变量
  • 通过单击“新建”按钮添加到“系统变量”,并插入以下值: A.变量名:
    PATH
    B变量值:
    c:\instantclient\u 11\u 2
  • 单击“确定”接受新的修改
  • 使用记事本打开
    C:\xampp\php\php.ini
  • 查找字符串
    oci8
    ,然后删除
    字符串行开头的符号
    
  • 保存并退出
  • 重新启动笔记本电脑/pc以接受xampp上的新修改
  • 我在WindowsServer2008R2上安装了64位


    有人能帮忙吗?

    您是否尝试过将文件orannzsbb11.dll、oci.dll和ORAOCII11.dll复制到c:\windows\system32?试试看。它对我起了作用:)

    我不得不面对同样的问题。但正如这个链接所暗示的那样

    我将instantclient中的所有内容复制粘贴到System32文件夹


    这种方法对我很有效。

    您必须通过添加
    C:\instantclient_11_2
    而不是创建新的来更新
    系统变量中的环境变量
    PATH
    。您应该只重新启动“XAMPP”,而不重新启动您的计算机我已经通过相同的结果完成了这一点:创建一个新的环境变量ORACLE\u HOME=PATH\u TO\u INSTANTCLIENT,然后重新启动XAMPP