Инсталятор php

Инсталятор php
Привет, мир! Подскажите как реализовать инсталятор при помощи php, который бы работал по этому принципу:

1) Пользователь загружает zip архив, нажимает установить
2) После нажатия, содержание архива (распакованные файлы) летят в папку: templates/название_папки_брать_из_базы/все_распакованные_файлы
3) Внутри архива будет xml файл с настройками, которые полетят в базу
4) Теперь из базы брать название папки, которое была указана в настройке xml файла

Работа в 2 этапа, немного пояснения:
а. Соединился с базой, и туда летят настройки из XML файла.
б. Дальше вытягиваем из ячейки table имя папки. Эта имя папки будет использоваться для сохранения распакованных файлов из архива.

Как реализовать 1 и 2 пункт (3 и 4 реализован)

  • Никак. Для php нужен работающий интерпретатор.. . Это не самостоятельные исполняемые файлы