Добрый день! (курсовой проект) Написали веб часть сервиса, работающий примерно как acmp.ru
То есть есть олимпийские задачи, пользователь добавляет свое решение в виде файла .cpp или .java, и сервер должен скомпилировать код, и прочекать ответы по базе. Как можно связать компилятор mingw, jdk с веб частью, которая написана на PHP? В голову приходить только сделать .sh скрипт со стороны пхп.
А вообще есть ли готовые решения для этого? Или в какую сторону копать?
Есть готовые онлайн компиляторы...
Ваш вариант со скриптом опасен, и есть большой риск, что за это придерутся. Надо позаботиться о песочнице. Хотя бы в виде виртуалки и взаимодействовать с ней.