【问题标题】:Why does Apache support PHP, Perl, Python... but not Servlets? [closed]为什么 Apache 支持 PHP、Perl、Python……但不支持 Servlet? [关闭]
【发布时间】:2014-07-01 10:21:04
【问题描述】:

我阅读了关于 Apache HTTP Server 的维基百科文章,发现它支持 PHP、Perl、Python 等。

Apache 支持多种功能,其中许多实现为扩展核心功能的编译模块。这些范围可以从服务器端编程语言支持到身份验证方案。一些常用语言接口支持 Perl、Python、Tcl 和 PHP。

那么为什么不扩展它来支持 JSP 和 Servlet?

另外,我也不了解对 Perl、PHP 的支持。服务器如何进行编译?服务器不应该接收完全编译的纯 html 文档来提供服务吗?

PS:我不完全确定我理解 Tomcat 和 Apache 之间的区别

【问题讨论】:

    标签: php apache tomcat servlets web


    【解决方案1】:

    我认为有以下几个原因:

    - 因为 Apache Tomcat 是 servlet 容器。 Servlet 使用 Java(编译编程语言)。 PHP、Python、Perl 在 Apache HTTP Server 上运行,它们是脚本编程语言。
    - 分离占用空间小的安装文件和更好的性能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-11
      • 1970-01-01
      • 2016-10-23
      • 1970-01-01
      • 2011-08-31
      • 2014-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多