2013-12-17 45 views
6

我发现了很多关于如何让PHP在Tomcat上运行的指南,但都是以前的版本。我尝试了所有这些,我所能够显示的只是一个空白页面,代码仍然没有被解雇。Tomcat上的PHP 8

我知道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

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

+0

这里您可以找到一个小教程来使用它:http://www.studytrails.com/博客/ PHP-ON-A-Java的应用服务器,Apache的Tomcat的使用栎/ –

0

,请遵守指南:http://php-java-bridge.sourceforge.net/pjb/webapp.php

上述内容已经在TomEE,这是基于Tomcat的

注意,Tomcat的8还包含一个bug得到了验证。作为一种解决方法,您需要将一个空的“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/