Я пытаюсь создать веб-интерфейс для некоторых скриптов Python. Дело в том, что я должен использовать PHP (а не CGI), и выполнение некоторых скриптов, которые я выполняю, занимает довольно много времени: 5-10 минут. Может ли PHP взаимодействовать со сценариями и отображать какой-то статус прогресса? Это должно позволить пользователю использовать веб-страницу во время выполнения задачи и отображать некоторое состояние в это время или просто сообщение, когда оно выполнено.
В настоящее время использую exec () и по завершении я обрабатываю вывод. Сервер работает на компьютере с Windows, поэтому pcntl_fork не будет работать.
ПОСЛЕДНЕЕ РЕДАКТИРОВАНИЕ :
Использование другого php-скрипта для подачи информации о главной странице с помощью ajax, похоже, не работает, потому что сервер его убивает (оно достигает максимального времени выполнения, и я не хочу увеличивать его, если в этом нет необходимости)
Я думал о связи на основе сокетов, но не понимаю, насколько это полезно в моем случае (может быть, некоторые подсказки?
)
Спасибо