【问题标题】:Tomcat Quercus Php doesn't work properlyTomcat Quercus Php 无法正常工作
【发布时间】:2017-07-04 00:07:27
【问题描述】:

我正在尝试在我的 Tomcat 8.0.36 中运行一小段 Php 代码。 我已经看到我需要 Quercus 才能做到这一点。

我已在我的 tomcat/webapps 中解压缩 Quercus.war 并将其重命名为 php (tomcat/webapps/php),并使用以下代码创建了一个文件(称为 info.php):

<?php
phpinfo();
?>

当我启动服务器时,如果我去

localhost:8080/php/info.php

我得到了我想要的结果,但是如果我在

中做同样的事情

localhost:8080/myApp/info.php

浏览器只是将 php 代码显示为纯文本。

我该如何解决这个问题?

提前谢谢你。

【问题讨论】:

    标签: php tomcat quercus


    【解决方案1】:

    我找到了解决方案: 只需要使用servlet。

    放入web.xml:

    <servlet>
           <servlet-name>Quercus Servlet</servlet-name>
           <servlet-class>com.caucho.quercus.servlet.QuercusServlet</servlet-class>
    </servlet>
    <servlet-mapping>
           <servlet-name>Quercus Servlet</servlet-name>
           <url-pattern>*.php</url-pattern>
    </servlet-mapping>
    

    并添加到 pom.xml 中:

    <dependency>
            <groupId>com.caucho</groupId>
            <artifactId>quercus</artifactId>
            <version>4.0.45</version>
    </dependency>
    

    【讨论】:

      猜你喜欢
      • 2013-07-09
      • 2015-11-15
      • 1970-01-01
      • 2021-01-10
      • 1970-01-01
      • 2019-01-13
      • 2021-08-16
      • 2012-10-28
      • 2013-10-13
      相关资源
      最近更新 更多