java - 从 PHP 5.2 运行 Java 的推荐方式是什么?

标签 java php php-5.2

我想从 PHP 5.2 调用 Java,在网络服务器上或从命令行脚本运行。

从 PHP 4 开始,这似乎很简单,只需要安装 PECL Java extension .

来自 PHP 4 扩展的示例代码:

<?php
  // get instance of Java class java.lang.System in PHP
  $system = new Java('java.lang.System');

  // demonstrate property access
  echo 'Java version=' . $system->getProperty('java.version') . '<br />';
?>

但是,此扩展在 PHP 5 上不存在。

最接近 PHP 5 的替代品是什么?

编辑:

实际上,我正在寻找一个类似于 C PHP 扩展或PHP 4 Java 扩展提供的接口(interface)的接口(interface)。 Java 程序相当小,只需要在调用之间保留少量状态,不需要异步运行。 PHP 脚本只会同时运行少量实例。

这还需要部署到多台机器(运行 Ubuntu 9.x 和 Debian Lenny),因此安装应该很简单。

最佳答案

这个项目似乎是一个不错的选择:http://php-java-bridge.sourceforge.net/pjb/

关于java - 从 PHP 5.2 运行 Java 的推荐方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1963312/

相关文章:

php - PHP 5.2 是否仍会收到安全补丁?

javascript - magento 通过 Controller 获取整个页面而不仅仅是变量值

php - 你能提示 PHP 5.2.5 中的返回类型吗?

java - 如何将Play框架项目部署到Amazon?

java - 当 ConcurrentHashMap 调整大小时,读取会如何发生?

php - 当MySQL中有多个条件时,如何计算排名

php - SELECT INTO 还是存储过程?

php - 在 wordpress 插件中定义动态页面

java - java.util.Calendar 和 timeZones 的问题

java - Spring LockRegistry : when to call LockRegistry. 获取()