使用XAMPP阻止调用未定义的函数oci_connect()

时间:2017-01-14 16:22:03

标签: php oracle web xampp oracle12c

我想将PHP连接到Oracle Database 12c,我已经尝试过这个视频了 https://www.youtube.com/watch?v=KJme5JMxKeo

错误消息:调用未定义的函数oci_connect()

我很困惑为什么无法连接到ORACLE DATABASE 12c :(

3 个答案:

答案 0 :(得分:1)

检查命令行PHP是否有效。查看是否有任何日志错误。确保您拥有正确的OCI8 DLL。三重检查您是否拥有32位Oracle Instant Client,它首先出现在PATH中。如果您安装了其他Oracle库,那么您的Web服务器可能首先找到它们:修复此问题。

答案 1 :(得分:1)

你非常亲近。

  1. 从C:\ instantclient_12_1将oci.dll,oraociei12.dll和oraons.dll添加到xampp / apache / bin文件夹中。替换现有的。

  2. 重新启动Apache

N.B:确保将PATH环境变量设置为此文件夹“ C:\ instantclient_12_1”。

答案 2 :(得分:0)

我遇到了完全相同的问题,并通过取消注释将其修复在php.ini文件中

extension_dir = "./"“删除分号”