有没有办法在同一个 Apache 服务器或至少同一个端口上使用 Java 和 PHP?

And*_*rew 3 php java

我是 Java for Web 的新手,我的问题是我是否可以同时使用 Java 和 PHP?我知道我可以一起使用它们,让我们重新表述这个问题,有没有办法在同一个端口访问它们?

Java使用Tomcat,PHP也可以使用tomcat吗?

小智 8

Tomcat 不支持 PHP,并且(除非最近发生了一些事情)没有同时支持 java 和 php 的“混合”应用程序服务器。但是,您可以做的是为 PHP 安装和配置 Apache 服务器。通过这种方式,您可以在某个端口上配置一个 PHP 应用程序服务器。然后你配置这个 Apache 以将某些 URL 模式重定向到 Tomcat 服务器(就像所有带有前缀 /java/app/* 的 url 转到 Tomcat,所有其他的都由 Apache 直接处理)。现在,如果您在 Apache 服务器中部署用 PHP 完成的 Web 应用程序并在 Tomcat 服务器中部署 Java Web 应用程序,那么它们都将“应答”到同一个端口。