在 OHS 上支持 PHP 的发展方向说明
2003 年 7 月 28 日
简介
PHP 是广泛使用的脚本语言,主要用于动态 HTML 页面的服务器端生成。根据 Netcraft 调查,自 2002 年 3 月以来,PHP 确已成为互联网上最流行的脚本语言。 尽管 PHP 可以用于命令行脚本编写或客户端 GUI 应用程序,但它的主要用途是生成 HTML。有关 PHP 的更多信息,请访问 php.net。
当前,客户可以从 php.net 或其他来源获得 mod_php,并将其包含作为一个 OHS 模块。 尽管 Oracle 不支持 mod_php 或 php 语言,但在包含 mod_php 时,(尽管要求客户在不包含 mod_php 的情况下重复该问题(如果怀疑 mod_php 导致报告的问题出现),Oracle 仍将支持 OHS 的其余部分。 注意,目前 Oracle 不提供文档或对 PHP 的其他支持。
Oracle 现在计划在 Oracle 应用服务器中提供对 PHP 的支持。 计划在 Oracle 应用服务器以后的几个版本中增加支持功能。 以下将说明这些计划。
发展
当需要在 OHS 上获得另一种流行脚本语言 Perl 功能时,目前可通过 mod_perl 来提供 Perl。 尽管 Oracle 不支持 Perl 解释器和语言,它却确实支持包含 mod_perl 的 OHS 版本,帮助将 mod_perl 配置和包含在 OHS 中。该版本包含在 Oracle Application Server CD 中。 此外,Oracle 将帮助诊断一些 Perl 问题并将错误提交给相关的开放源代码开发组织。 Oracle 计划以现在支持 Perl 的方式来支持 PHP。 此外,Oracle 考虑在 Oracle 基础架构中使用 PHP 时增加一些价值。
这种支持的第一步是在 OTN 上为在 Apache 1.3 中使用和安装 PHP 提供文档。 选择 Apache 1.3 是因为它是 OHS 的基础。 预计 2003 年 8 月在 OTN 上提供此文档。
对于 Oracle Application Server 10G (9.0.4) 版本,计划将增强支持,以包含在 Oracle Application Server 10G OHS 中详细安装和使用 PHP 的 OTN 文档。 在该版本中,不会将 PHP 及其文档作为发布版本 CD 的一部分而提供,而只是在 OTN 上提供。 此外,Oracle 计划以类似于现在支持 Perl 的方式来支持 PHP。
对于 Oracle Application Server 10G Release 2 (10.0.3),Oracle 计划将 PHP 的文档和版本都包含在发布版本 CD 中。 此外,还计划集成安装、DCM 和其他核心 Oracle iAS 功能。 在此版本及将来的 Oracle iAS 版本中,还考虑集成一次性登录和其他核心 Oracle iAS 功能。
这些得到支持的 PHP 版本将是版本 4.3 或更新的版本。
|