IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  WebSphere  >  FAQ  >

IBM WebSphere Application Server常见问题及解答:我可以在 WAS CE 上运行 PHP 吗?

关于 IBM WebSphere Application Server 产品家族的问题集锦

developerWorks

IBM WebSphere Application Server 常见问题及解答专题是关于 IBM WAS 产品家族的问题集锦,其中收集了客户在使用此产品时遇到的一些常见问题。这本问题解答可以被看作是对产品使用手册以及 WebSphere Application Server 在线信息中心的补充。我可以在 WAS CE 上运行 PHP 吗?


问题及解答


10. 我可以在 WAS CE 上运行 PHP 吗?

答:

可以通过 PHP Integration Kit 让 IBM 的开源服务器 WebSphere Application Server Community Edition(WAS CE) 支持 PHP 脚本。

PHP 是一种在 web 应用开发中非常受欢迎的脚本语言。当我们使用 PHP 作为服务器端脚本时,需要运行在 Apache HTTP 服务器或者 Microsoft IIS 这样的 web 服务器上。虽然我们可以在 Apache HTTP 服务器上同时配置 PHP 和 JSP 支持,但是需要将 PHP 和 JSP 请求分别转发到相应的 PHP 引擎或者 Java 应用服务器,在 PHP 脚本和 JSP 代码之间没有建立关系,也不能在一个 HTML 页面中混合使用 PHP 脚本和 JSP 代码。

通过 PHP Integration Kit for WebSphere Application Server (WAS),Community Edition (CE),我们可以将 PHP 脚本集成到 Java 2 Enterprise Edition (J2EE) 应用中,例如通过 Container Managed Security (CMS) 来控制对 PHP 脚本的访问权限,通过 WAS CE 的管理控制台来安装/更新 PHP 应用,还可以通过 Java Filter 技术来修饰包含 PHP 脚本的 HTML 页面。您可以在IBM alphaWorks 网站找到这个项目的最新信息,目前支持的平台有 Windows 和 Linux,不过现在这个项目还不能使用在产品环境中。

PHP Integration Kit 通过在 Servlet 容器中配置 FastCGI filter,将 PHP 脚本请求转发到 PHP 引擎。PHP Integration Kit 提供了一个 launcher 来调用 PHP 引擎。需要指出的是 PHP Integration Kit 并没有重新构建一个 PHP 的引擎,而是需要利用现有的 PHP 引擎(这个比较容易理解,因为 PHP 引擎是由 PHP.net 提供和维护的)。如果系统中安装有多个版本的 PHP 引擎,可以在 web 部署描述文件 web.xml 中对 PHP 引擎进行配置。

由于篇幅的原因,在这里不能详细阐述。更多关于 PHP Integration Kit 安装和配置的信息请访问 developerWorks 中国站点文章《在 WebSphere Application Server Community Edition 上运行 PHP》


返回“WebSphere Application Server 常见问题及解答”专栏。



回页首


 logo

文档选项

未显示需要 JavaScript 的文档选项


  最新更新
WebSphere FAQs
WebSphere 产品家族新特性系列
WAS 功能部件包专题
WAS 功能部件包下载
WebSphere 开发工具新手入门

  开发者技术期刊
IBM WebSphere 开发者技术期刊
WAS V7 中的系统管理
面向企业的云计算
IBM 绿色 IT 解决方案

更多内容


  特别推荐
下载 WebSphere Application Server Community Edition
WebSphere 导航地图
SOA 企业架构师免费工具包


    关于 IBM 隐私条约 联系 IBM 使用条款