Я разработал веб-приложение на PHP, теперь я думаю о его развертывании в Windows.
Чтобы упростить мое развертывание, я планирую создать для него установщик. Этот установщик должен сделать следующее:
- Проверьте наличие предварительных требований, таких как Apache, MySQL и т. Д., Установите их, если они недоступны
- Поместите приложение PHP в папку приложения, и в этом процессе установите номер порта, создайте файл conf для приложения, обновите файл httpd.conf, чтобы убедиться, что он ссылается на файл conf для конкретного приложения.
- Запустите сценарий установки базы данных и сценарий заполнения базы данных, которые я подготовил.
- Установите настройки базы данных в файлах конфигурации приложения, чтобы они указывали на правильную базу данных.
Я ищу установщика, чтобы помочь мне в этом отношении, что-то вроде Advanced Installer . Конечно, мне все еще нужно написать много кода для пользовательских действий, и это то, что я действительно ненавижу. Мой вопрос сейчас заключается в том, есть ли кто-нибудь, кто сделал все эти вещи и готов поделиться своим кодом, чтобы я не нужно все делать с нуля?