Вы можете вызвать системный вызов с помощью операторов обратного тика , таких как:
$ouput = `yourprogram arg1 arg2`;
Обратите внимание, что вы должны очистить введенные данные, если ожидаете передачи пользовательских данных.в эту команду.
Однако , так как вы заявили, что хотите выполнить это в фоновом режиме, я предлагаю проверить систему очередей сообщений, такую как Gearman ,у которого есть библиотеки C (как для рабочих, так и для клиентов), которые помогут подключиться к вашему C-приложению.Gearman также имеет множество библиотек для веб-языков, таких как PHP.Gearman поддерживает синхронные и асинхронные (фоновые) задачи.