【发布时间】:2016-03-07 13:38:07
【问题描述】:
我想连接到我的 oracle 数据库,我使用 xampp 5.6.14,我已经取消注释扩展:
extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
当我签入 php.ini 文件时,它只有扩展名
;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
但是在扩展目录下,extension_dir="C:\xampp\php\ext",这个dll被保存为
extension=php_oci8_12c.dll
这个版本的xampp有什么错误吗?这种情况有什么解决办法吗?谢谢你..
【问题讨论】:
-
您是否已经安装了 Oracle Instant Client?如果没有你可以下载here
-
我假设您正在使用 Windows 并尝试连接到 Oracle 11g?请根据您的操作系统平台安装 oracle 即时客户端。你可以从oracle.com/technetwork/database/features/instant-client/…下载,即时客户端路径应该添加到你的系统路径变量中。
-
是的。嗯......以前我使用xampp 1.6.4,它工作正常。现在,我将我的 xampp 更新为 5.6.14。并且无法连接到数据库。 xampp 1.6.4 和 5.6.14 之间是否有任何不同的即时客户端?
-
阅读此stackoverflow.com/questions/33893407/… 完整的相关链接,您将找到解决方案
-
我认为旧文件也适用于较新的客户端/服务器版本,您是否尝试过 php_oci8_11g.dll `
标签: php oracle apache xampp oci8