Я строю HTTP-сервер на основе Java с плагиновой системой. И я пытаюсь найти простой и элегантный способ загрузки PHP в качестве плагина шаблона . желательно что-то, что также требует особых шагов для пользователей, которые устанавливают плагин, например, указывая на каталог php, а плагин делает все остальное. Однако Google не очень полезен (неважно, какие ключевые слова, которые я использую, являются бесполезными).
Я нашел несколько вещей о java-php-мосте, который кажется, что он может работать, но это довольно большая старая библиотека поддержки java 1.4, и у меня есть ощущение, что есть более простое выделенное решение.
Я хочу, чтобы иметь возможность нажимать карту с переменными на PHP (заголовки, получать vars, пользовательские vars и т. Д.) И извлекать повторно обработанную PHP-версию (включая заголовки, которые были установлены и другие возможные выходные данные)
и, если возможно, я хочу сделать это с наименьшим возможным вычислительным временем (например, я мог бы каждый раз называть php.exe, но если я прав, это довольно дорогой способ справиться с этим)
Если вы хотите взаимодействовать с PHP в веб-мастере (заголовок, переменные запроса и т. Д.), Вы можете использовать:
Вы можете искать клиентский Java-код для взаимодействия с PHP одним из этих способов. Это решение не будет найдено, вы можете написать свою собственную клиентскую часть. Быстрое и эффективное решение нового будет простым программистом и конечным пользователем.
Использование C / C ++ php engine можно использовать в качестве библиотеки и связать в приложении (например, mod_php в Apache httpd). Это самый быстрый способ. Но это невозможно с Java.