也谈PHP 调用Java的问题
本文对于大家一直谈论的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下,几乎没有,估计,人家也懒着做了。
具体的解决办法:
其实java-bridge-php这个项目里面有安装教材,由于我最近时间比较紧,没有仔细看,以为是很麻烦,今天没事又大概看了一下,汗,原来这么简单,
居然上当了!希望你们也不要学我啊!