`
leongod
  • 浏览: 63956 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JAVA与PHP集成方式

 
阅读更多

使用quercus:
    Quercus是Caucho公司采用纯Java开发的一个PHP5引擎。基于开源授权协议GPL发布。Quercus自带很多个PHP模块和扩展如PDF,PDO,MySQL和JSON。可以利用这个引擎在一些JavaEE应用容器(Resin,GlassFish等)中运行PHP程序,也可以在PHP脚本中调用一些Java服务如JMS。Quercus会预先把PHP文件编译成.java文件,然后再执行。
http://quercus.caucho.com/
   当然可以使用resin作为服务器运行也可以,我们这里使用tomcat,需要jdk1.5以上(我试了1,4貌似不行,估计和我下载的quercus有关系),下面是步骤:
1 我们把php项目当做一个web项目放在webapps下,并在里面建WEB-INF\lib目录
2 从
http://quercus.caucho.com/。下载quercus-4.0.18.zip ,提取里面的web.xml放到
  WEB-INF下面,提取里面的cdi-16.jar,resin.jar放到WEB-INF\lib下面。
3 启动tomcat,
4 像访问j2ee web应用一样访问php应用即可。我们现在aix生产环境用的就是这种,比较稳定。

其他方式兄弟们可以扩充。

分享到:
评论

相关推荐

    PHP/Java Bridge的JavaBridge.jar、php-servlet.jar和php-script.jar

    这个技术的关键在于它的几个核心组件,其中包括JavaBridge.jar、php-servlet.jar和php-script.jar,这些都是在Java和PHP集成环境中不可或缺的部分。 1. **JavaBridge.jar**: JavaBridge.jar是PHP/Java Bridge的...

    java cas server 集成 java cas client 和 net client

    java cas server 集成 java cas client 和 net client 附带文档,问题解决方法,源码,jar包,包含技术有java cas,cfx,LDAP,net cas。核心在于集成了net client,,上传太小,不能传源码,有需要的加群。有兴趣的...

    CAS集成手册(java版

    《CAS集成手册(Java版)》是一份详细指导文档,主要针对CAS(Central Authentication Service,中央认证服务)在Java环境下的集成与优化。CAS是一种开放源码的单点登录(SSO)系统,旨在简化用户身份验证过程,提高...

    php-java-bridge_7.2.1_documentation.zip

    三、集成与使用 在项目中使用PHP-Java-Bridge通常涉及以下步骤: 1. **安装JavaBridge.jar和Java.inc**:首先确保你的系统中已经安装了Java运行环境。然后将JavaBridge.jar和Java.inc文件放入项目的合适目录。 2....

    php_java.jar和php_java.dll

    这两个文件,以及它们在PHP与Java集成中的作用。 "php_java.jar"是一个Java档案文件,它包含了Java语言与PHP进行交互所需的类库。这个文件主要是为了实现PHP和Java之间的通信,允许PHP开发者利用Java的丰富功能和库...

    集成极光推送demo可自定义消息, 包含android集成demo,PHP集成demo,java集成demo

    PHP集成JPush Demo则展示了如何在服务器端使用PHP来发送推送消息。开发者需要安装并引入极光推送的PHP SDK,通过API接口与极光服务器进行通信。在实际应用中,可以编写PHP脚本来创建、发送各种类型的消息,包括单播...

    为php配置java环境

    JavaBridge是PHP与Java集成的一种工具,它允许PHP代码直接调用Java类和方法。通过JavaBridge,开发者可以在PHP环境中执行Java代码,实现PHP和Java之间的无缝交互。 3. **Quercus** Quercus是Caucho Technology...

    wap支付宝集成SDK包含ASP,PHP,JAVA,NET

    "wap支付宝集成SDK包含ASP,PHP,JAVA,NET" 这个标题表明,这是一个关于移动支付平台——支付宝(Alipay)的Web应用程序接口开发工具包(SDK),该SDK支持多种编程语言,包括ASP、PHP、JAVA和.NET。这允许开发者...

    JavaBridge.jar,php-servlet.jar

    总的来说,JavaBridge.jar 和 php-servlet.jar 是构建 PHP 与 Java 集成环境的重要组件,它们提供了一种灵活的方式,使得开发者可以在保持现有 PHP 代码的基础上,充分利用 Java 的强大功能,提升应用程序的整体性能...

    JavaBridge.jar,php-script.jar,php-servlet.jar,script-api.jar

    这些JAR(Java Archive)文件主要用于在Apache Tomcat服务器上实现PHP与Java的集成,允许开发者在Tomcat这个Java应用服务器上部署和执行PHP代码。 1. **JavaBridge.jar**: 这个文件提供了Java和PHP之间的桥梁,它...

    PHP调用Java类库

    【PHP调用Java类库】涉及的技术点包括PHP与Java的交互、JavaBridge的使用以及相关的环境配置。本文将详细阐述这些技术要点。 首先,PHP调用Java类库主要是通过PHP Java Bridge(简称JavaBridge)实现的。JavaBridge...

    WNMP是一个PHP、Java调试环境的程序集成包

    该程序包集成最新的Nginx(1.16.1)+MySQL(5.7.16)+PHP(7.2.28)+phpMyAdmin+Tomcat(8.5.53),一次性安装,无须配置即可使用,是非常方便、好用的PHP、Java调试环境。

    php调用java,不是http桥接

    本篇将详细介绍一种非HTTP桥接的方式——利用`JavaBridge.jar`实现PHP与Java之间的交互。这种方式不仅避免了HTTP请求所带来的额外开销,还能够更灵活地管理数据传输。 #### 二、准备工作 1. **安装并配置JDK** - ...

    eclipse-java eclipseUbuntu 16.0.4 java环境开发集成工具

    Eclipse 是一款强大的开源集成开发环境(IDE),主要用于Java编程,同时也支持其他语言如C++, PHP等。在Ubuntu 16.04 LTS系统上安装和配置Eclipse以进行Java开发是一个程序员日常工作中常见的任务。这个压缩包...

    56java版sdk 集成java环境

    56java版本的sdk,采用servlet的模式,本文有上传组件的生成方法,参照56开放平台的例子开发的,,本人刚开始用深知没有sdk的难处,硬着头皮把php版本的读懂了,改变成java版本的,希望能够给用java集成56的朋友们...

    将PHP/Java Bridge的JavaBridge.jar、php-servlet.jar和php-script.jar

    "将PHP/Java Bridge的JavaBridge.jar、php-servlet.jar和php-script.jar"这个话题,就是关于如何实现PHP与Java之间的无缝集成。以下是这些组件的详细解释和相关知识点: 1. **JavaBridge.jar**:这是PHP/Java ...

    借《浅谈PHP与Java之Web开发整合技术》说LAJP

    《浅谈PHP与Java之Web开发整合技术》一文深入探讨了PHP与Java两种语言在Web开发中的结合应用,尤其聚焦于三种关键技术:SOAP、Quercus和PHP/JavaBridge,为开发人员提供了宝贵的整合思路。 ### 一、SOAP(Simple ...

    JavaBridge.jar、php-script.jar、php-servlet.jar

    JavaBridge.jar、php-script.jar和php-servlet.jar是将PHP集成到Java应用服务器,特别是Tomcat中的关键组件。这些JAR文件允许在Java环境中运行PHP脚本,为开发者提供了混合使用这两种语言的能力,从而利用Java的稳定...

    JAVA_DotNET_PHP集成环境配置.rar

    "JAVA_DotNET_PHP集成环境配置.docx"文档应提供了具体的步骤和示例配置,帮助你完成这一过程。请参照文档的指示,根据你的具体环境进行调整。在遇到困难时,查阅官方文档或在线社区的资源通常能提供帮助。记住,良好...

    PHP调用java类的两种方法

    更重要的是,minij2ee还提供了一个EJB-PHP编译器,能将EJB组件编译为PHP类,使得PHP可以直接调用EJB服务,从而实现了PHP与J2EE组件的无缝集成。例如,我们可以创建、实例化和操作EJB组件,就像操作普通的PHP对象一样...

Global site tag (gtag.js) - Google Analytics