Как создать установщик для веб-сайта. PHP mysql

У меня есть веб-сайт, который сделал.

Мне нужно знать, как я могу создать установщик для этого сайта. Значение, когда пользователь загружает сайт на свой хост, в первый раз, они получают возможность вставлять данные базы данных.

Пользователь вставляет данные базы данных, которые затем изменяются в файле config.php.

также у меня есть tables.sql, который мне нравится запускать запрос

Я пытаюсь использовать

$text = file_get_contents(); 

но мои запросы терпят неудачу, поскольку у меня есть около 32 таблиц, которые мне нужно вставить в базу данных и все необходимые настройки.

    Существует ряд инструментов, направленных на достижение этого, с различными наборами функций:

    Они собираются из блога с помощью cweiske

    Если вам не нужен общий инструмент, проще всего написать простой установочный скрипт и попросить пользователей запустить его. Это может быть так же просто, как один файл, который печатает форму и запрашивает требуемые данные. При отправке выполните необходимые процедуры установки.

    Универсального стандарта для развертывания приложений PHP не существует. Предоставьте архив, содержащий файлы PHP в каталоге, а также схему SQL, образец файла конфигурации и документацию по развертыванию.

    Вы можете попробовать установить check_foreign_keys = 0; затем импортируйте таблицы из файла, и вам нужно иметь config.php для записи в мире, если вы хотите, чтобы веб-приложение записывало в него начальную конфигурацию.

    С наилучшими пожеланиями, FR