Вы можете сделать это с помощью Threading.Вы можете выполнить свою работу, вызывая файл .php в новом потоке, а в потоке пользовательского интерфейса вы можете показать изображение в формате gif, чтобы показать пользователю, что процесс продолжается, и после того, как поток завершит работу, вы можете скрыть изображение в формате gif.