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