【问题标题】:How to link my PHP web site to my hosted Java program?如何将我的 PHP 网站链接到我的托管 Java 程序?
【发布时间】:2014-08-09 01:24:36
【问题描述】:

我有一个用 PHP 编码的电子商务网站。我使用一个用 Eclipse 编写的 Java 程序来处理加密之类的事情。该站点带有 Java 程序,在本地运行良好。

exec("java test 2>&1");

我在 Hostgator 上托管了我的网站,但我不知道在哪里上传 Java 程序以及如何将它链接到我的 PHP 网站。我该怎么做?

【问题讨论】:

    标签: java php web-hosting


    【解决方案1】:

    你可能做不到。

    在允许您在其上运行常规应用程序的服务器上购买托管服务的情况很少,而且通常非常昂贵。

    亚马逊在 AWS EC2 微型实例上提供 1 年免费托管,在该实例中,您可以完全访问资源非常有限的 Linux 或 Windows 服务器(电子商务站点可能没有足够的页面浏览量),但在这样的服务器上你可以的。

    【讨论】:

      【解决方案2】:

      (可能不完整)待整理的问题列表:

      • 您需要在主机上安装兼容版本的 Java。您的主机可能没有安装它,也可能不愿意为您安装它。
      • 获得安装了 Java 的主机后,您需要适当的权限才能访问它。这也不太可能,因为您的主机不希望您在他们的仅网络托管包上使用 Java。
      • 然后您需要知道您上传的 Java 程序的绝对路径,因为使用相对于 PHP 上下文的路径(即 /home/user3924138/MyJavaProgram.jar

      听起来您想要的是一个 VPS(虚拟专用服务器),您可以在其中拥有完整的 shell 访问权限,并且可以自己安装 Java 和网络服务器,然后在这里做您想做的事情。

      【讨论】:

      • @Xabster 是否可以使用 Amazon 优惠托管我的 java 程序并将我的 php 网站保留在 hostgator 上并在我的网站中使用 java 程序?
      • 对 Java 和 PHP 程序都进行了修改。您必须以某种方式向您的 Java 应用程序公开一个接口,以便您的 PHP 程序调用——可能是 HTTP 端点、Java RPC 或其他东西。无论哪种方式,您的 Java 程序有多复杂?如果不是很复杂,用 PHP 重写 Java 的东西可能会更容易。另外,你为什么引用 Xabster 的回答却回复我的?
      • “要通知之前的评论者,请提及他们的用户名:@peter 都可以”我也想要他的观点
      猜你喜欢
      • 1970-01-01
      • 2014-01-01
      • 2019-06-04
      • 2016-07-21
      • 1970-01-01
      • 1970-01-01
      • 2019-02-07
      • 2014-03-17
      • 2017-06-02
      相关资源
      最近更新 更多