7

我找到了很多如何让 PHP 在 Tomcat 上运行的指南,但都是在以前的版本上。我尝试了所有这些,我能设法显示的只是一个空白页,代码仍然没有被触发。

我知道 Tomcat 是为 Java 应用程序而不是 PHP 构建的,但我需要找到一种使用 Tomcat 8 的方法。你们中有人知道可以帮助我的资源吗?我尝试了以下链接中的指南,但没有运气:

http://tojackwu.blogspot.com/2008/10/php-5-on-tomcat-6-installation.html

http://php-java-bridge.sourceforge.net/doc/tomcat6.php

知道Tomcat 8是否可以做到这一点,我该怎么做?

操作系统:Windows;

4

2 回答 2

4

在 Tomcat 上运行 PHP 的最佳选择可能是下载并安装 Quercus WAR 文件。Quercus 是 PHP 5 的基于 Java 的实现,可以在http://quercus.caucho.com/找到它。

于 2013-12-17T13:56:47.123 回答
1

请遵循以下指南: http: //php-java-bridge.sourceforge.net/pjb/webapp.php

以上已在基于Tomcat的TomEE中得到验证

请注意,Tomcat 8 仍然包含一个错误。作为一种解决方法,您需要将一个空的“java”目录添加到 JavaBridgeTemplate.war zip 文件中:

drwxr-xr-x         0  31-Oct-2010  15:24:24  WEB-INF/
-rw-r--r--       239  31-Oct-2010  15:20:30  WEB-INF/weblogic.xml
drwxr-xr-x         0  31-Oct-2010  15:24:24  WEB-INF/lib/
-rw-r--r--    436954  31-Oct-2010  15:24:24  WEB-INF/lib/JavaBridge.jar
-rw-r--r--     58673  31-Oct-2010  15:24:24  WEB-INF/lib/php-script.jar
-rw-r--r--     58252  31-Oct-2010  15:24:24  WEB-INF/lib/php-servlet.jar
-rw-rw-r--      3871  31-Oct-2010  15:24:50  index.php
-rwxrwxr-x        19  31-Oct-2010  15:24:50  test.php
-rw-rw-r--      1779  31-Oct-2010  15:24:50  WEB-INF/web.xml
drwxr-xr-x         0  25-Apr-2016  20:53:10  java/
于 2016-04-27T05:42:02.950 回答