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

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

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

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

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

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

$text = file_get_contents();

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

Ответ 1

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

Они собираются из blogpost cweiske

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

Ответ 2

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

Ответ 3

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

С уважением, FR