网站建议:179001057@qq.com

也谈PHP 调用 Java的问题

技术2022-05-12  1

也谈PHP调用java的问题

首先要谴责一下uc这个产品,你们的这个产品对一些浏览器支持也太差了吧!害的我又重写一遍,累啊!

其次感谢我的学生提供了一个很有水平的话题,也让我们再一次领略一下php的魅力。也让我们看到一些所谓的“大牛”的真实水平的体现了。

首先,当然是搜索啊,搜索的结果提示我们,最新的关于如何让php调用java的文章居然都是3年前的,有不少是虽然显示的

是08年,但写的内容,基本上都是很久以前的了,也就是说,这些所谓的“大牛”的解答,居然是抄的,你抄没有什么,也麻烦

你把出处告诉我们吧,万一你们写的不对,我们也好找到原处。非常遗憾的是,抄的时候不嫌手累,该署名的时候,却先累了。

鄙视一下。你们根本就不配玩“PHP”

那么提出的方法无非就是2种,一种使用PHP自带的java扩展库,也就是php_java.dll。另外一个就是php-java bridge了。

下面我们来看一下这两个方法

1)自带

  非常遗憾的是,这些“大拿”门的写出的方法根本不可行,照这配置以后,基本上是死定了。而且比较可气的是,基本上版本非常的

  低,全部是在PHP 4.x之间的,JDK也基本上是在旧社会,和现在的jdk简直不可同日儿语。例子虽然是PHP手册上的例子,可以肯定的

  是可以肯定的是,基本上是肉包子打狗了。但是,还是有一个老外,写的方法,是我见过的所有解决方法里面最全的,估计,他应该是

  经过实际检验的,但是非常遗憾,我没有还原他的环境,毕竟我找不到PHP的老版本,别跟我说去PHP老家找啊,我也去了,怪事情,它的下载

  居然不可用。我也没有时间继续了。

  2)桥

  这个方法应该是最好的解决方法了,但是这些“大拿”们提供的方法其实就是一个,但是提供的下载,我也去看了,居然没有他们说的哪个版本,天知道

  他们是怎么成功的,也许压根就没有成功过。另外,针对windows下,几乎没有,估计,人家也懒着做了。

  综上所述,现在我这个方法应该是最新的吧,你们可以转载,但也请千万写上出自www.ityouku.com;要求不过分吧!也没有几个字!拜托了!

  废话就说这么多了,下面是具体的解决办法:

  其实java-bridge-php这个项目里面有安装教材,由于我最近时间比较紧,没有仔细看,以为是很麻烦,今天没事又大概看了一下,汗,原来这么简单,

  居然上当了!希望你们也不要学我啊!

  安装说明如下:

  Test your PHP installation with: java -classpath JavaBridge.war TestInstallation. Install Apache Tomcat (or any other servlet engine) as a Windows or Unix service and copy JavaBridge.war to Tomcat's autodeploy folder. Browse to http://localhost:8080/JavaBridge and run the PHP and JSP examples. Copy or symlink the created webapps/JavaBridge folder to the web server document root. Browse to http://yourHost.com/JavaBridge and run the PHP examples.

鸟语其实并不难,但为了方便大家,我解释一下。

1)按这个方法做就行了

2)按照apache tomcat,这个用xampp就搞定了!

3)然后拷贝javabridge,这个是地球人应该知道吧!

4)把这个目录拷贝到htdocs,我这里用xampp!

提示一下,我最新的环境:windows sp3,我没有linux,如果那些“大拿”们有时间的话,请你们在linux也试一下吧;

php开发环境,我使用xampp,因为我懒,那些所谓的搭建环境,我没时间,也不打算自己配!java是最新版的,java啊!怎么

说你啊,命好苦啊!嫁到别人家,希望你能过好!

关于tomcat在xampp下的配置,我还是希望大家自己看一下,那鸟语,我觉的有高中水平应该是可以搞定的,要是你是小学

我无话可说。

关于java的安装,网上文章多的是,你找一下就的,当然也许不需要配置,我是配置了,要是没有配置你成功了,告诉我一声。

关于改不改php.ini文件,什么也不用改!

关于java-php桥的下载,比较郁闷,老外只提供了一个java的war文件,要是你不会安装的话,我可以提供给你解压后的文件。

要是你有能力的话,也可以自己动手,丰衣足食吧!

全完成后,截图如下:

上面有很多选项和例子,你可以自己运行下!当然我是运行php手册上的例子。需要注意的是,直接运行会有个小错,怎么解决

我先不说,考考大家!

运行的结果如下:

还有什么问题,你可以加我的qq和msn。

在哪里,应该知道吧!www.ityouku.com

如果您对我的文章感兴趣的话,请点击这里加我为好友:

http://student.csdn.net/invite.php?u=2331&c=094233c74055d77b


最新回复(0)