是否可以在没有Apache HTTP Server的Apache Tomcat 6.0.32上安装PHP 5和MySQL?

时间:2011-08-05 13:14:05

标签: php apache jsp tomcat webserver

有一个Web服务器提供动态JSP内容,但我们也希望提供一些PHP内容 是否可以在Apache Tomcat 6.0.32上安装PHP 5和MySQL而无需停止当前内容的服务,卸载Tomcat,安装Apache HTTP Server (通过{{3只需一些简单的点击即可安装PHP,MySQL和phpMyAdmin的类似物,然后配置AppServ

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

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

提前谢谢!

4 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

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

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

答案 3 :(得分:0)

查看此帖/教程,尝试并发表评论。

http://joseluisbz.wordpress.com/2013/10/26/manually-installing-php-with-tomcat-only