PHP
开发人员中心

使用 Oracle 数据库实现高性能的 PHP 应用

针对 Oracle 数据库的 PHP OCI8 2.0 扩展现已处于"生产"状态。其源代码包含在最新的 PHP 版本中,同时也可以在 PECL 中找到。您可以在 PHP 5.2 及更高版本中更新您的 OCI8 扩展。该扩展兼容 Oracle 10.2 或更高版本的客户端库。Oracle 的标准跨版本数据连接性同样适用,这使得 PHP 可以连通多个版本的 Oracle 数据库。

PHP OCI8 是 PHP 开源项目的一部分。它由 Oracle 维护,仍在不断发展中。

特性

  • SQL 和 PL/SQL 执行
  • 获取大型结果集
  • REF CURSOR
  • 隐式结果集
  • 大对象:CLOB 和 BLOB
  • 绑定和数组绑定
  • 事务管理
  • 内置连接池
  • 数据库驻留连接池 (DRCP)
  • 外部身份验证
  • 行预取
  • 语句缓存
  • 客户端结果缓存
  • 端到端跟踪
  • Oracle 数据库高可用性特性

PHP OCI8 资源

相关技术

其他开发人员资源

有关结合使用 PHP 和 Oracle 的文章。

在 Linux 和 Windows 上安装 PHP 和 Instant Client [2014 年 8 月]
作者:Christopher Jones
Oracle 高级产品经理 Chris Jones 提供的这些详细的分步说明将引导您在 Oracle Linux 和 Windows 平台上安装 PHP 和 Instant Client。

在 Oracle HTTP Server 12c 上安装 PHP [2014 年 4 月]
作者:Christopher Jones
Oracle 高级产品经理 Chris Jones 提供的这些详细的分步说明将引导您在 Oracle HTTP Server 12c 上安装 PHP。

在 Linux 上安装 PHP 和 Oracle TimesTen In-Memory Database [2012 年 4 月]
作者:Christopher Jones
分步指南

PHP 5.4 中的新特性 [2012 年 4 月]
作者:Rasmus Lerdorf
LAMP 体系有了新的竞争,但此版本中的特性使 PHP 再次挑战极限。

在 Linux 和 Windows 上安装 PHP 和 Oracle Instant Client [2012 年 4 月]
作者:Christopher Jones
针对 PHP 5.4 和 Oracle Database 11g 第 2 版进行了更新。

在 Microsoft Windows XP 上安装 Oracle Database、PHP 和 Apache [2012 年 4 月]
作者:Rob Clevenger 和 Christopher Jones
针对 PHP 5.4 和 Oracle Database 11g 第 2 版进行了更新。

通过 Oracle 数据库进行 PHP Web 审计、授权和监视 [2010 年 9 月]
作者:Chris Jones
了解如何在您的 PHP 应用中使用 Oracle 数据库的“客户端标识符”特性。

使用 Zend Server 和 Oracle Database 11g 构建企业级 PHP 体系 [2010 年 6 月]
作者:Vikram Vaswani
创建 Oracle/PHP/Apache/Linux (OPAL) 开发和部署环境的快速方法。


使用 Oracle RAC 和 PHP 改善性能、提高可用性 [2009 年 6 月]
作者:John Lim
了解在 Oracle Real Application Clusters 上部署业务关键型 PHP 应用的实际体验。

在 Linux 和 Windows 上安装 PHP 和 Oracle Instant Client [2009 年 3 月]
作者:Chris Jones
这一经典安装指南已针对 PHP 5.2 进行了更新。

在 Mac OS X 10.5 (Leopard) 上安装适用于 Oracle 的 PHP 5.2 [2009 年 1 月 22 日]
作者:Tony Bibbs
了解如何设置 Mac 以构建基于 Oracle 的 PHP 应用。

Oracle Symfony 共奏 PHP 小调 [2008 年 7 月 10 日]
作者:Mladen Gogala
Oracle Database 11g 与 Symfony Web PHP 框架可以合奏出美妙的乐章,如这一简单的示例应用所展示的那样。

针对 PHP 应用进行基于数据库的身份验证,第二部分 [2007 年 5 月]
作者:Michael McLaughlin
了解如何通过基于数据库的身份验证保护基于 PHP 的 Web 应用,这部分介绍了细粒度访问。

针对 PHP 应用进行基于数据库的身份验证,第一部分
[2007 年 5 月]
作者:Michael McLaughlin
了解如何通过基于数据库的身份验证保护基于 PHP 的 Web 应用。