Можно ли установить PHP 5 и MySQL на Apache Tomcat 6.0.32 БЕЗ Apache HTTP Server? - PullRequest
0 голосов
/ 05 августа 2011

Есть веб-сервер, который обслуживает динамическое содержимое JSP, но мы также хотели бы предоставить некоторое содержимое PHP.
Возможно ли установить PHP 5 и MySQL на Apache Tomcat 6.0.32 БЕЗ остановка службы текущего содержимого, удаление Tomcat, установка Apache HTTP Server (через AppServ , XAMPP или что-то подобное, что позволяет устанавливать PHP, MySQL и phpMyAdmin всего несколькими щелчками мыши, а затем настраивать Apache Tomcat Connector ?

В настоящее время у меня нет возможности настроить упомянутый «целевой» веб-сервер, но я установил Tomcat на свой локальный компьютер, поэтому на своем собственном веб-сервере я могу попробовать сделать что-либо предложенное.

Я знаю, что есть много вопросов, связанных с этой темой, даже на stackoverflow, но никто из них не ответил на мой вопрос.

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

Ответы [ 4 ]

2 голосов
/ 05 августа 2011

Вы можете использовать Quercus или JSR223 + PHP-мост , чтобы читать / анализировать / запускать файлы PHP с использованием Java.простой и автономный сервер БД, он не требует определенного веб-сервера.MySQL совершенно не волнует, какой веб-сервер вы используете.Просто установите и настройте его обычным способом.

Обратите внимание, что для подключения Apache Tomcat Connector требуется HTTP-сервер Apache.Поэтому, если вы не хотите устанавливать Apache HTTPD, то Tomcat Connector для вас бесполезен.

1 голос
/ 05 августа 2011

Я не знаю, возможно ли установить Apache Tomcat без HTTPD, но я могу частично ответить на ваш вопрос:

По умолчанию это невозможно.Я не знаю почему, но установщики пакетов (я использовал YUM в EC2) требуют, чтобы вы тоже устанавливали HTTPD как зависимость от PHP.Поэтому, если ваш пакет-установщик тоже этого требует, вам нужно собрать PHP из исходного кода (что не очень сложно, хотя). Редактировать: Я использую FastCGI, «просто» PHP может не работать, но меня это удивит.(FastCGI работает, поскольку, как и MySQL, вы можете установить PHP-FastCGI на отдельном сервере).

MySQL полностью независим.Так как вы также можете установить его на отдельный сервер (db-сервер) без PHP и HTTP-сервер, можно установить MySQL без HTTPD.

1 голос
/ 05 августа 2011

Tomcat поддерживает CGI , так почему бы не установить php5-cgi?

0 голосов
/ 18 января 2014

Проверьте этот пост / учебник, попробуйте и прокомментируйте.

http://joseluisbz.wordpress.com/2013/10/26/manually-installing-php-with-tomcat-only
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...