也谈PHP 调用 Java的问题

    技术2022-05-12  11

    也谈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)