There are four different integration options in order of complexity and your requirements. Существуют четыре различные варианты интеграции в порядке сложности и ваши требования. They are as follows: Они заключаются в следующем:

Multi-port Integration Множественный порт Интеграция
Run Apache (with PHP) on default port 80 and Tomcat on default port (8080). Запуск Apache (с PHP) по умолчанию порт 80 и Tomcat по умолчанию порт (8080). They can run on the same machine with different ports without any problems whatsoever. Они могут запускаться на одной машине с разными портами без каких-либо проблем силы. This is the simplest procedure. Это простой процедурой.

Single Port Integration (Apache Mapping) Одноместный порт интеграции (Apache картирование)
In this scenario Apache and Tomcat runs on different ports as above. В соответствии с этим сценарием и Apache Tomcat работает на разных портах, как указано выше. However Tomcat any application can be mapped to a path on Apache server. Однако Tomcat любое приложение может быть привязаны к путь на сервере Apache. So it doesn’t appear to the end user that two servers are running. Так что не появляется на конечного потребителя, что два сервера не показываются. This is almost as simple as sbove. Это почти так же просто, как sbove.

Running PHP 5.x in Tomcat Запуск PHP 5.x в Tomcat
The link above provides a detailed tutorial along with helpful comments from users. Выше ссылку дает подробный учебник вместе с полезные комментарии пользователей. This isn’t very complex to setup (more complex than above) but you have to carefully follow the steps. Это не очень сложная настройка (более сложной, чем выше), но вы должны внимательно следить шаги. This also allows invoking php code from within jsp and with some minor changes in reverse direction too. Это также дает ссылки на php код из jsp, и с некоторыми незначительными изменениями в обратном направлении тоже.

Single Port Integration (Apache Tomcat Connector) Одноместный порт интеграции (Apache Tomcat коннектор)
This is slightly better than the Apache mapping solution above. Это несколько лучше, чем Apache карт решение выше. You can configure it to run static html pages in Apache and dynamic JSP pages using Tomcat. Вы можете настроить его для работы статических html-страниц в Apache и динамичных страниц JSP с использованием Tomcat. However it is a installation / configuration hell (almost). Однако это установка / конфигурация ада (почти).

For all of the above you can exchange data between the PHP and Tomcat by using the database, files, invoking appropriate URL with GET/POST data etc. Additionally you can directly communicate in the За все выше, вы можете обмениваться данными между PHP и Tomcat с помощью базы данных, файлы, ссылки на соответствующие URL в GET / POST данных и т.д. Кроме того, вы можете напрямую общаться
running PHP 5.x in Tomcat PHP работает в Tomcat 5.x solution. решения.