Tomcat Quercus Php не работает должным образом

Я пытаюсь запустить небольшой фрагмент кода Php в моем Tomcat 8.0.36.
Я видел, что мне нужен Quercus, чтобы сделать это.

Я распаковал Quercus.war в моем tomcat / webapps и переименовал его в php (tomcat / webapps / php), и я создал файл (называемый info.php) с таким кодом:

<?php
phpinfo();
?>

Когда я запускаю сервер, если я иду в

локальный: 8080 / PHP / info.php

Я получаю желаемый результат, но если я сделаю то же самое в

локальный: 8080 / MYAPP / info.php

браузер просто показывает мне код php в виде простого текста.

Как я могу это исправить?

Заранее спасибо.

0

Решение

Я нашел решение:
Просто нужно использовать сервлет.

Поместите в 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>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]