2013-12-17 99 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/