這篇文章給大家分享的是有關(guān)tomcat不支持php怎么辦的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
為永平等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及永平網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站建設(shè)、網(wǎng)站制作、永平網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!tomcat不支持php的解決辦法:首先將“PHP/Java Bridge”下的相關(guān)文件復(fù)制到tomcat的lib目錄下;然后修改tomcat安裝目錄下conf文件夾里的“web.xml”文件;最后重啟tomcat即可。
java開發(fā)者都知道,tomcat是用來部署java web項目的。這段時間有個項目要求與PHP項目使用相同域名、相同端口,在不使用nginx的情況下如何實現(xiàn)? 得知通過Java Bridge 可以實現(xiàn)tomcat支持運(yùn)行php運(yùn)行。 咱也來試一下。 有下面是詳細(xì)步驟。
1.環(huán)境準(zhǔn)備
安裝了php環(huán)境 、安裝java虛擬機(jī)、tomcat
這些工具的最低配置為php 5.x、java 6或以上、tomcat 6或以上。
2.配置tomcat
將PHP/Java Bridge的JavaBridge.jar、php-servlet.jar和php-script.jar復(fù)制到tomcat的lib目錄下;
修改tomcat安裝目錄下conf文件夾里的web.xml文件,在web-app標(biāo)簽里增加以下的代碼;
php.java.servlet.ContextLoaderListener PhpJavaServlet php.java.servlet.PhpJavaServlet PhpCGIServlet php.java.servlet.fastcgi.FastCGIServlet prefer_system_php_exec On php_include_java Off PhpJavaServlet *.phpjavabridge PhpCGIServlet *.php
做完以上步驟后重啟tomcat,就可以在任何工程下執(zhí)行php腳本了,但是無法在webapps/下直接運(yùn)行,因為tomcat官網(wǎng)對cgiPathPrefix的解釋如下:
The CGI search path will start at the web application root directory + File.separator + this prefix.
在webapps目錄下直接訪問文件index.php
訪問時出現(xiàn)
感謝各位的閱讀!關(guān)于tomcat不支持php怎么辦就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!