php7.0无法连接oracle11.2g

y_w_x_k 2019-04-25 07:59:35
试过各种方法,都没法解决

测试代码


首先报错信息


phpinfo信息,就是这个Oracle Run-time Client Library Version不显示




各种环境变量


扩展dll


oci.dll也有了

我是win7 32位的系统,装的php也是32位的,oracle极速客户端也是32位的;
还有就是我php版本切换到5.4是没问题的,切到php7.0就出现上面的问题了
求大神帮忙看下
...全文
301 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
y_w_x_k 2019-04-26
  • 打赏
  • 举报
回复
搞了3天一直连接不起来,后来突然想到可不可以用oracle 12c的客户端去连接oracle 11g的数据库呢? 于是就去官网(https://www.oracle.com/technetwork/database/database-technologies/instant-client/overview/index.html)下载了12.1版本的客户端(刚开始下载的是12.2,不行,看到phpinfo里面提到的是12.1,就去下了个12.1),然后配置环境变量,复制instanceclient文件夹内的所有文件到php文件夹,复制instanceclient内的oci.dll,php_oci8_12c.dll,到system32(因为我是32位系统,64位的话复制到system64),开启php.ini扩展,重启appache,就成功了。顺便吐槽下,这玩意实在是太反人类了 成果如下:

21,886

社区成员

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

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