php - 无法使用 PHP 5.6.14 连接到 oracle 数据库 - OCI 连接问题

标签 php oracle apache xampp oci8

我想连接到我的 oracle 数据库,我使用 xampp 5.6.14,我已经取消了对扩展的注释:

extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client

当我 checkin 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 有什么错误吗?这种情况有什么解决办法吗?谢谢..

最佳答案

只取消注释这一行:

;extension=php_oci8_11g.dll ;与 Oracle 11gR2 即时客户端一起使用

然后从OCI files下载这个文件

并将丢失的文件放在/php/ext 文件夹中。

希望即时客户端 12.1 已经安装和配置。

关于php - 无法使用 PHP 5.6.14 连接到 oracle 数据库 - OCI 连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34057545/

相关文章:

php - 自运行 php 脚本?

php - 仅使用套接字将消息从 PHP 直接发送到 Node(没有 Redis 等)

c# - 有什么好的 C# 代码生成器可以使用 oracle 存储过程吗?

Apache 无法在 Ubuntu 上的 AMPPS 中启动

php - 将文件上传到同一服务器上的子域 - 权限被拒绝

PHP mysqli 在命令行中工作,但在页面上不工作

php - 在 PHP 中使用 PGP 加密文件?

php - 在 Laravel 5 中进行动态导航的正确方法

oracle - 如何创建生成此解释计划的查询? (甲骨文数据库)

java - 将 jdbc 与 hibernate 混合使用?