- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
今天我的问题与 PDO、OCI8 和 PDO_OCI 有关。但从一开始。
我使用的是 Ubuntu 11.10 和 PHP 版本:5.3.8-1ubuntu3。我已经安装了 Oracle 10g Express,对其进行了配置并且运行良好。我必须做的下一步是 Oracle 和 PDO 之间的集成。所以我找到了这个链接:http://lacot.org/blog/2009/11/03/ubuntu-php5-oci8-and-pdo_oci-the-perfect-install.html并逐步执行(不安装 PDO,它之前是使用 pdo_mysql 安装的)。当我尝试在 Ubuntu 10.10 上执行此操作时 - 它正在运行。现在,在 11.10,当我尝试打开我的网站应用程序时,出现错误:“找不到驱动程序”。
我检查了 phpinfo() 并且在 PDO 行中有:PDO 支持 - 已启用,PDO 驱动程序 - mysql。本节中没有关于 oci 的内容,尽管下面几行我有 OCI 8 及更高版本的 PDO 驱动程序 - 已启用。
希望有人能帮忙解决这个问题。最好的问候,马特奥。
最佳答案
您需要重新编译支持 PDO_OCI 的 PHP:
--with-pdo-oci=instantclient,/usr,10.2.0.3
当然,将即时客户端版本替换为您已安装的版本。
PDO 是一种访问类型。 MySQL 和 OCI 是数据库类型。如果您安装了基础 PDO 包,您仍然需要安装驱动程序。默认情况下,驱动程序不附带 PDO。当您安装 PDO MySQL 时,没有安装 PDO OCI,因为它是一个单独的模块。
关于ubuntu - PDO_OCI : could not find driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8854194/
最近我将我的 opensuse 12.3 更新到了更新的 13.1 不幸的是,我无法编译所需的 pdo_oci.so。使用本指南,您可以在 12.3 上编译扩展: http://forums.open
我正在处理一个新项目并尝试确定是否应该使用 PDO_OCI 或 oci8 进行数据库连接。不幸的是,我认为没有人真正比较过这两者。 我所掌握的信息如下,以便您了解我为什么担心这个选择。 OCI8 是由
今天我的问题与 PDO、OCI8 和 PDO_OCI 有关。但从一开始。 我使用的是 Ubuntu 11.10 和 PHP 版本:5.3.8-1ubuntu3。我已经安装了 Oracle 10g Ex
我想在 Oracle 数据库中插入一些 base64 编码的数据(每个字段最多 500.000 个字符)。 因为在我开始使用 PDO 并将字段设置为 CLOB 之前,我还没有使用 Oracle 和 P
他, 几天以来,我一直在尝试在新服务器上的 PHP7 上安装 PDO_OCI。我曾经在其他服务器上使用过 PDO_OCI,但在 PHP 5.4 上,一切都很好,这个版本没有问题。 我有消息: :/ho
我工作的公司目前使用一些基本功能来抽象 OCI 库作为数据库连接的一种方式。我们正在考虑切换到 PHP 的 PDO 对象,但从一些快速搜索来看,Oracle 驱动程序似乎不如其他 PDO 驱动程序成熟
Oracle 数据库适配器:“pdo_oci”MySQL 数据库适配器:“pdo_mysql” 用于构建 JOIN 查询的代码: $db = Zend_Db_Table::ge
我需要在 ubuntu 机器上安装 PDO_OCI,没有可以用 apt-get 安装的默认包。 有很多教程展示了如何做,但是当我按照它们进行操作时,我遇到了与编译相关的问题(配置、制作...) 这是我
我想使用 ORM,但遗憾的是我们的数据库 (Oracle) 没有稳定的 PDO。 PHP 页面指出 PDO_OCI 扩展是“实验性的”并警告不要使用它。 似乎 Doctrine 和 Propel 都需
我如何使用 php 检测机器是否安装了 oracle (oci8 和/或 pdo_oci)? 我正在开发一个 PHP 项目,一些开发人员(例如我自己)已经安装了它,但主题人员几乎不需要安装它。我如何编
我是在服务器上设置 Oracle 数据库的新手,我正在 CentOS7 服务器上使用 Docker 设置 NGINX PHP-FPM 7.4 Alpine 和 Oracle 数据库(centos-re
我是一名优秀的程序员,十分优秀!