У меня есть приложение, которое делает это.
Мы создали таблицу в базе данных с названием version и сохранили там номер версии.Когда скрипт запускается, он сравнивает номер версии в базе данных с номером в скрипте php.И выполните все необходимое для «обновления» его до новой версии, а затем обновите номер версии в базе данных.
Конечно, если таблица версий не существует, код создаст ее и отметит еев качестве версии хранения ноль.