java - 一起托管 php 和 Java

标签 java php host

我是 web 开发的新手,请耐心等待,问题是我正在编写一个主要用 PHP 编写的 web 应用程序。虽然一半代码已经由不同的开发人员用 Java 编写,但我的托管服务器不支持 java。任何人都可以帮助我了解我的选择,我已经用谷歌搜索并且我已经看到一个 php 到 java 的桥接作为一个可能的解决方案。问题是我不能那样做,因为我目前不能托管 java servlet。如果那是我唯一的选择,我将不得不使用不同的托管公司,尽管这不是我的首选解决方案。

我不知道 Java - 是否可以将 java 文件编译成 .class 文件并从我的 php 代码中引用它,我的 Apache 服务器是否可以托管 java .class 文件。

简而言之,我需要托管 Java 和 php 代码并从我的 php 代码中引用 Java 代码,我可以这样做吗,或者我是否必须在 php 中重写 Java 代码才能工作。

最佳答案

1) 大多数 Web 托管站点都为 JSP/Servlet(例如 Tomcat)提供一些条款。即使是最便宜的网站托管服务。因此,寻找其他提供商未必是个坏主意。

2) Java 代码不能直接与 PHP 代码对话,PHP 代码也不能直接与 Java 代码对话。

3) 但是:可以将同一个 Web 服务器配置为同时运行 PHP/Apache 和 Tomcat。例如:

4) 相同的服务器可以轻松支持PHP/Apache 和Tomcat 作为单独的服务。换句话说,同一主机(例如 www.myserver.com)可以轻松地同时运行 Apache/PHP(例如 http://www.myserver.com:80)和 Tomcat(例如 http://www.myserver.com:8080)。这是一个非常常见的配置。

5) 不要看任何“翻译器”。即使您找到了一个声称能够做到这一点的工具,从 PHP 转换为 Java,或从 Java 转换为 PHP,可能给我带来的麻烦超过了它的值(value)。

6) 除非有大量 代码,否则我也不会真正考虑 Web 服务(或 Ajax)。

7) 只需找到一个支持 Apache/PHP、Tomcat 和您选择的数据库的供应商;在您觉得最舒服的页面上创建“主页”,并修改您的 PHP 和 JSP 页面以依赖 CSS 以确保两者具有一致的外观和感觉。

这种方法是最简单的……可能正是您所需要的!

祝你好运

关于java - 一起托管 php 和 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13897290/

相关文章:

Php 包括 Zend 框架的路径帮助

url - RFC 1738 : URL: Must the host contain a dot?

python-3.x - 有什么办法可以提高我的 Flask 网站的安全性吗?

java - 在 Java 中使用 extends 会导致封闭实例错误

java - 错误 com.fasterxml.jackson.databind.exc.MismatchedInputException : No content to map due to end-of-input

php - 有没有PHP面向对象编程实战教程?

java - Android USB 主机示例在 Android Studio 中不起作用

java - 如何教导 Apache CXF JAX-WS 客户端使用的 JAXB 解码非类型化属性中的 {http ://microsoft. com/wsdl/types/}guid 值?

java - 我正在尝试使用助手编写一个递归静态方法来反转字符串。为什么我收到 "stack overflow?"

php - 迭代期间取消设置数组值是否节省内存?