Я хочу запустить PHP на сервере Tomcat 7 в корневом каталоге ..
Что означает запуск localhost: 8080. index.php
файл должен загрузиться.
Вам нужен Java Wrapper для PHP, чтобы сделать это. Tomcat может работать только на Java.
Смотрите здесь некоторые устаревшие инструкции для PHP 5.2 и Tomcat 6: Запустить приложение php, используя tomcat?
Однако, если вы просто хотите запустить приложение PHP и Java на одном и том же порту, вам, вероятно, будет лучше, просто добавив обратный прокси-сервер перед Httpd и Tomcat, сохранив PHP и обычный HTML отдельно от Java-компонентов. ,
(Это способ, которым 99,9999% людей будут делать это в производственных установках)
Других решений пока нет …