Интеграция PHP и Java? - PullRequest
       10

Интеграция PHP и Java?

1 голос
/ 11 ноября 2010

Я хочу написать веб-сервис, который может принимать ввод кода Java пользователем, компилировать и отображать результаты обратно. Есть ли какая-либо рекомендуемая платформа, которая позволит мне делать это с помощью PHP - чтобы я мог интегрировать в нее функции Java? Мне нужна текстовая область для кода, который можно скомпилировать.

Кроме того, какие соображения сервера потребуются для этого? Я предполагаю, что мне нужна JVM, работающая на моем сервере. Пожалуйста, не стесняйтесь задавать дополнительные вопросы.

Приветствие.

1 Ответ

1 голос
/ 11 ноября 2010

Вы можете скомпилировать код, используя java-компилятор, как любой другой двоичный файл, используя exec () system () или аналогичный, затем выполнить его и прочитать вывод.

Другим решением было бы выполнить код Java, используя один из этих двух продуктов:

http://www.zend.com/en/products/server-ce/

http://php -java-bridge.sourceforge.net / PJB /

Но это, вероятно, потребовало бы больше работы. И, между прочим, обратите внимание на вредоносные программы, запустив исполняемый файл в безопасной среде, предпочтительно под другим пользователем, а не под веб-сервером. Вы можете и должны также использовать функциональность java sandbox для отключения опасных функций (таких как IO и т. Д.).

...