2013-03-15 68 views
-5

我正在創建一個android應用程序..爲此,我需要調用一個web服務來訪問數據庫..我選擇用於web服務php的語言!我應該在哪裏將php文件(Web服務)放在Apache Tomcat 7中?

+0

請參閱我正在嘗試使用PHP web服務連接到mySQL數據庫!爲此,我需要找到解決方案! – user2157442 2013-03-15 15:21:22

+0

你好。歡迎來到SO。請閱讀[faq](http://stackoverflow.com/faq)。如果您決定發佈代碼,請發佈[SSCCE](http://sscce.org/) – linski 2013-03-15 15:21:50

+2

停止使用感嘆號!他們不需要!你可以把腳本放在任何地方!這只是一個普通的網絡服務器! – 2013-03-15 15:22:00

回答

2

無處。引用the homepageApache Tomcat是Java Servlet和JavaServer Pages技術的開源軟件實現。它非常適合運行Java程序,據我所知,它不能執行PHP。 (我找到了this wiki entry,它解釋瞭如何通過編輯PHP的源代碼並重新編譯它,來解釋如何在Tomcat下創建一個古老的,不受支持的PHP版本的工作,不要使用Tomcat for PHP!)

如果你想運行PHP,使用適合它的服務器,如Apache HTTPDmod_phplighttpdFastCGI

如果你確實真的想通過Tomcat運行PHP,那麼你可以通過CGI來實現。我不會推薦它,但CGI效率不高。

如果您想要使用Tomcat與Java應用程序並排運行Java應用程序,請將常規HTTPD設置爲最終客戶端連接的HTTPD。它可以處理PHP。當您想運行Java時,將其作爲a proxy用於Tomcat服務器。

+0

感謝您的幫助。我只需要這個目錄,這個php文件應該放在裏面。 – user2157442 2013-03-15 15:28:18

+0

@ user2157442 - 沒有這樣的目錄。 – Quentin 2013-03-15 15:28:59

+0

我下載了Apache Tomacat,它採用了rar格式,所以我提取了它..我需要把php文件放在文件夾裏的某個地方? – user2157442 2013-03-15 15:30:49

相關問題