下载JavaBridge(http://sourceforge.net/projects/php-java-bridge/ )。由于我打算用源码安装php扩展,所以我下载的是源码包php-java-bridge_4.0.7.tar.gz。
2、先解压:tar xzvf php-java-bridge_4.0.7.tar.gz。然后进入解压好的目录:cd cd php-java-bridge-4.0.7。
开始编译:phpize && ./configure --with-java=/usr/local/java,/usr/local/java/jre && make。
编译成功后运行:chmod +x install.sh; install.sh。安装完成后最好自己去修改php.ini。
复制java.so JavaBridge.jar 到/usr/lib64/php/modules/
然后重启apache。
安装的更多参考内容参见:http://php-java-bridge.sourceforge.net/pjb/installation.php
java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log
3、编写一个简单的php测试。
$str = new java("java.lang.String", "hello");
echo $str;
?>
运行这个php,如果看到hello就说明安装成功了。
编辑/etc/profile
PATH="$PATH:/usr/local/java/bin:/usr/local/java/jre/bin"
JAVA_HOME=/usr/local/java
export JAVA_HOME
JRE_HOME=/usr/local/java/jre
export JRE_HOME
CLASSPATH="./:/usr/local/java/lib"
export CLASSPATH
分享到:
相关推荐
3. **配置PHP**:在PHP中,你需要包含Java.inc文件,并设置一些配置参数,如Java服务器的URL、端口等。 4. **调用Java类和方法**:现在,你可以通过PHP代码创建Java对象,调用其方法,就像调用PHP类一样。 四、...
4.目前的版本是VMBridge了,要php调用java类,要先启动JavaBridge,为了以后启动方便,我在ext/下新建了一个bat文件内容如下: @echo off start javaw -jar JavaBridge.jar 保存后,双击启动 会有一个提示框选择...
然后,配置PHP环境,包括设置URL到Java服务器以及必要的安全设置。 4. 使用JavaBridge.war JavaBridge.war是PHP-Java Bridge的服务端组件,包含了处理PHP请求的Java代码。部署后,这个WAR文件会被解压并运行,提供...
3. **配置PHP**:将Java.inc添加到PHP的include_path中,以便PHP脚本可以轻松地引入和使用。 4. **启动Java守护进程**:通过命令行启动JavaBridge的守护进程,通常是通过执行Java类...
6. **集成开发环境**:Eclipse不仅限于Java,还可以通过插件支持PHP、C/C++、Python等多种编程语言。这使得它成为一个多语言的通用IDE。 7. **版本控制**:Eclipse集成了多种版本控制系统,如Git、SVN等,便于团队...
要在项目中使用这些组件,开发者需要将它们添加到Java应用服务器的类路径中,并且配置PHP环境来指向JavaBridge。通常,这涉及到修改php.ini文件,设置适当的Java桥接器路径,并可能需要配置web.xml文件以启用...
FCKeditor是一款强大的开源Web富文本编辑器,主要用JavaScript编写,可以无缝地与Java、ASP.NET、PHP、ColdFusion等服务器端技术结合。在Java环境下,FCKeditor提供了fckeditor-java版本,使得Java开发者能够方便地...
Eclipse的使用还包括配置JDK路径,设置工作空间,以及根据需求安装各种插件,如Mylyn用于任务管理,PDT用于PHP开发,Maven插件用于构建Java项目,等等。Eclipse的开放性和可扩展性使得它能够满足不同开发人员的个性...
2. **初始化客户端**:配置服务地址、超时时间等参数,创建yar客户端实例。 3. **构建请求**:根据服务接口定义,准备请求参数。 4. **发起调用**:使用客户端的接口发送RPC请求,可以选择同步或异步方式。 5. **...
1. **多语言支持**:Eclipse最初是为Java开发设计的,但随着时间的发展,它已经扩展到支持多种编程语言,如C/C++、Python、PHP等,通过安装相应的插件即可。 2. **插件架构**:Eclipse基于OSGi服务,允许用户通过...
至于"eclipse-java"标签,这可能是Eclipse社区为了区分不同用途的Eclipse发行版而设定的,比如还有"Eclipse CDT"针对C/C++开发,"Eclipse PDT"针对PHP开发等。这个标签意味着这是一份专门为Java开发者准备的Eclipse...
安装和配置这些软件,开发者可以在 Windows 环境下使用 Eclipse 进行 Java 开发,利用 JDK 提供的工具编译、测试和运行 Java 代码。同时,Eclipse 提供的丰富插件和功能可以极大地提高开发效率。
标题“为PHP配置Java环境”涉及的是在PHP开发中整合和使用Java平台的过程。这通常涉及到在PHP应用程序中调用Java代码,例如通过JavaBridge或使用像Quercus这样的PHP到Java的转换器。以下是对这个主题的详细阐述: 1...
Eclipse是一款强大的开源集成开发环境(IDE),最初主要针对Java语言,但现在已经支持多种编程语言,包括但不限于C/C++、Python、JavaScript、PHP等。Eclipse通过插件系统扩展其功能,允许用户根据需要定制自己的...
JavaBridge.jar, php-script.jar, php-servlet.jar, 和 script-api.jar 这四个文件是针对在Java环境中运行PHP应用程序的关键组件。这些JAR(Java Archive)文件主要用于在Apache Tomcat服务器上实现PHP与Java的集成...
用php-java-bridge配置php调用java类的环境,里面包含了php-java-bridge5.4.5版本,以及我总结的配置方法,我已经配置成功了。官方网站下载的最新php-java-bridge会有点问题。
### PHP与Java的配置方法详解 #### 一、概述 在现代软件开发中,不同编程语言之间的集成变得越来越重要。本文将详细介绍如何在PHP环境中配置并使用Java组件,这对于那些希望利用这两种语言各自优势的开发者来说...
- 它支持多语言,包括Java、Python、PHP等,具有高速缓存能力,可显著提高应用程序的性能。 2. **Memcached Java客户端库** - Memcached-Java-Client是Java开发者与Memcached进行交互的主要工具,它提供了简单...
在PHP Java Bridge中,这个目录可能包含了关于桥接器的配置和组件信息,对于理解和配置PHP Java Bridge至关重要。 3. **test.rptdesign**:这是BIRT报表设计文件的扩展名,包含了报表的布局、样式和数据源等信息。`...