【问题标题】:Is it possible to install PHP 5 and MySQL on Apache Tomcat 6.0.32 WITHOUT Apache HTTP Server?是否可以在没有 Apache HTTP 服务器的情况下在 Apache Tomcat 6.0.32 上安装 PHP 5 和 MySQL?
【发布时间】:2011-08-05 13:14:04
【问题描述】:

有一个提供动态 JSP 内容的网络服务器,但我们也想提供一些 PHP 内容。
是否可以在不停止的情况下在 Apache Tomcat 6.0.32 上安装 PHP 5 和 MySQL当前内容的服务,卸载 Tomcat,安装 Apache HTTP 服务器(通过AppServXAMPP 或类似的东西,只需单击几下即可安装 PHP、MySQL 和 phpMyAdmin),然后那,配置Apache Tomcat Connector?

目前我没有机会配置提到的“目标”网络服务器,但我在本地计算机上安装了 Tomcat,因此我可以使用自己的网络服务器尝试执行任何建议的操作。

我知道即使在 stackoverflow 上也有很多与该主题相关的问题,但没有一个回答我的问题。

提前感谢您!

【问题讨论】:

  • 离题 -- 属于serverfault.com
  • @Ferdinand Beyer:也许你是对的,抱歉。 :(但我认为stackoverflow上的许多程序员可能会遇到与我类似的问题。:)感谢您的理解,下次我会注意的。

标签: php apache jsp tomcat webserver


【解决方案1】:

您可以使用 QuercusJSR223 + PHP-bridge 使用 Java 读取/解析/运行 PHP 文件。

对于 MySQL,它只是一个简单且独立的数据库服务器,它不需要特定的网络服务器。 MySQL 完全不在乎您正在运行的网络服务器。只需按常规方式安装和配置即可。

哦,请注意 Apache Tomcat 连接器需要 Apache HTTPD 服务器。因此,如果您不想安装 Apache HTTPD,那么 Tomcat 连接器对您来说毫无价值。

【讨论】:

  • 最后我没有足够的时间去尝试,但我选择了另一个似乎更简单的解决方案:使用 Tomcat Add-On 安装 XAMPP,它将 Tomcat “连接”到 Apache HTTP 服务器;但我确信您的解决方案有效(即使我没有机会(和时间)尝试它),这就是我接受它的原因。谢谢。但是,如果您能在进一步的步骤中帮助我以适当的方式配置 Apache HTTP Server + Tomcat Server,我会很高兴:serverfault.com/questions/301224/…。也提前感谢您! :)
【解决方案2】:

Tomcat 支持CGI 为什么不安装php5-cgi呢?

【讨论】:

    【解决方案3】:

    我不知道是否可以在没有 HTTPD 的情况下安装 Apache Tomcat,但我可以部分回答您的问题:

    默认情况下,这是不可能的。我不知道为什么,但是包安装程序(我在 EC2 使用 YUM)要求您也安装 HTTPD 作为 PHP 的依赖项。因此,如果您的软件包安装程序也需要这个,您需要从源代码构建 PHP(虽然这并不难)。 编辑:我正在使用 FastCGI,“只是”PHP 可能无法正常工作,但它会让我感到惊讶。 (FastCGI 可以工作,因为就像 MySQL 一样,您可以在单独的服务器上安装 PHP-FastCGI)。

    MySQL 是完全独立的。由于您也可以在没有 PHP 和 HTTP 服务器的情况下将它安装在单独的服务器(db-server)上,因此可以在没有 HTTPD 的情况下安装 MySQL。

    【讨论】:

    • 感谢您的回答! (你也投了赞成票。:))最后我选择了另一个解决方案,首先通过 XAMPP 安装 Apache HTTP Server,然后通过附加组件安装 Tomcat。但是,如果您还可以帮助我以适当的方式进行配置,那就太好了:serverfault.com/questions/301224/…。提前致谢。 :)
    猜你喜欢
    • 2016-04-25
    • 2011-12-27
    • 2017-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 2020-10-06
    • 1970-01-01
    相关资源
    最近更新 更多