Я знаю, что это старый пост, но для тех, кто все еще ищет ответ, могу ли я предложить, чтобы Java выполняла вашу работу для вас как служба REST с использованием Jersey (JAX-RS), а затем просто позвоните в службу из PHP.Вы можете разместить свой Java-сервис на хосте, который разрешает Java, и вы можете вызвать этот сервис из PHP, используя cURL (или даже file_get_contents , если ваш хост позволяет, и , если , вы знаете, что вывы делаете).
Слабое связывание через сервисы RESTful позволяет вам иметь ваш Java-сервис и ваше PHP-приложение на разных хостах.Не тратьте свое время на PHP / Java Bridge.Совершенно разумно вызывать RESTful-сервис с Java-сервером из PHP.Таким образом, позже, если вы решите, вы бы предпочли повторно выполнить службу в C # или что-то еще, по крайней мере, это окажет нулевое влияние на приложение PHP, потому что вы использовали нейтральный для языка подход RESTful.
У меня естьУ меня не было проблем с производительностью при использовании этого подхода, YMMV
(Это в основном вопрос дизайна: обычно лучше «скрутить» вещи вместе, чем «сварить» их вместе.)
Кроме того,Java с JAX-RS очень и очень проста (ИМХО, но опять же .. YMMV) * 1013 *