Tomcat 栎属植物 Php 无法正常工作

Tomcat Quercus Php doesn't work properly

我正在尝试 运行 我的 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 纯文本代码。

我该如何解决这个问题?

提前致谢。

我找到了解决办法: 只需要使用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>