-5

我正在创建一个 android 应用程序 .. 为此我需要调用 Web 服务来访问数据库 .. 我为 Web 服务 php 选择的语言!

4

1 回答 1

2

无处。引用主页Apache Tomcat 是 Java Servlet 和 JavaServer Pages 技术的开源软件实现。它非常适合运行 Java 程序,据我所知,它不能执行 PHP。(我确实找到了这个 wiki 条目,它解释了如何通过编辑 PHP 的源代码并重新编译它来使一个古老的、不受支持的 PHP 版本在 Tomcat 下工作。不要将 Tomcat 用于 PHP!)

如果您想运行 PHP,请使用适合它的服务器,例如带有mod_php的Apache HTTPD或带有FastCGI的lighttpd

如果您真的非常想通过 Tomcat 运行 PHP,那么您可以通过CGI来实现。不过我不推荐它,CGI 效率不高。

如果您想同时运行带有 Tomcat 和 PHP 应用程序的 Java 应用程序,那么将一个普通的 HTTPD 作为最终客户端连接的一个。它可以处理PHP。当您想运行 Java 时,将其用作Tomcat 服务器的代理。

于 2013-03-15T15:22:30.810 回答