2015-07-21 7 views
3

У меня есть веб-приложение, которое я хотел бы распространять и устанавливать с помощью веб-сервера Apache (xampp), SQL Server Express.Настройка и развертывание веб-приложения

Я действительно новичок в настройке и развертывании приложения. И я просто начинаю читать на установщике Windows, wix, innosetup, который требует крутой кривой обучения. Прежде чем нырять дальше, я не уверен, может ли он достичь того, что мне нужно, отсюда и мои вопросы.

Возможно ли это и самый простой инструмент для создания установочного файла, который устанавливается в цепочке xampp, sql server плюс некоторая конфигурация хоста apache, расширение php? Все упаковано в один пакет установки.

ответ

0

Добро пожаловать в мир инсталлятора Windows.

Во-первых, вы можете потратить свое время на установщик Wix и windows. Установщик Windows похож на инфраструктуру, которая обеспечивает всю инфраструктуру, позволяющую разработчикам устанавливать свои приложения, используя пакеты .msi на платформе Windows.

Wix - это вид редактора, который может быть использован для создания пакетов .msi, которые используют сервис установщика Windows для установки приложений. Сегодня на рынке существует множество редакторов для установки. Примерами являются installshield, installanywhere, расширенный установщик и т. Д. InnoSetup также является одним из таких. Я могу заверить вас, что Wix является отраслевым стандартом и предлагает гораздо больше функциональности и гибкости, чем что-либо еще. Однако, чтобы эффективно использовать wix, вам понадобится хорошее понимание установщика Windows.

Таким образом, установщик Windows и Wix - это все, что вам нужно, чтобы помочь с вашими требованиями.

Да, очень. Wix достаточно утончен, чтобы удовлетворить все ваши требования. У Wix есть загрузочный носитель под названием Burn, который может помочь вам достичь того, чего вы хотите.

Надеется, что это помогает

0

Поскольку вы упомянули Advanced Installer, вот как вы можете install a PHP website или install SQL Express.

Как отметил Киран, это очень просто использовать, чем Wix, но он по-прежнему дает вам много возможностей для настройки вашего установщика. Однако вам необходимо приобрести лицензию после истечения срока действия проб (, и вы удовлетворены результатами).

0

Возможно ли, что является самым простым инструментом для создания установочного файла, который устанавливается в цепочке xampp, sql server плюс некоторая конфигурация хоста apache, расширение php? Все упаковано в один пакет установки.

Да, это возможно.

Я использую InnoSetup почти то же потребительной случае вы описали в своем вопросе:

упаковка стека сервера с Nginx, PHP, дополнительных расширений PHP, конфигурации и дополнительных компонентов. Как вы можете видеть, только компоненты отличаются.

Если вам нужно вдохновение, о том, как реализовать такой InnoSetup сценарий, стесняйтесь взглянуть на файлы сценариев InnoSetup для монтажников в WPN-XM сервера стопке на Github:

https://github.com/WPN-XM/WPN-XM/tree/master/installers

1

Я построил установщик с inno, Wix и Burn. Поэтому я дам вам быстрое сравнение.

Wix: Очень крутая кривая обучения. Трудно, если вам нужно что-то другое, кроме установки копии файла. Вам также необходимо узнать, как использовать Heat.exe для генерации некоторой части вашей установки из папок. Если у вас должны быть установщики MSI, это путь, но это сложно.

Запись: намного проще, чем Wix, но на самом деле это способ обернуть установщики MSI.

Inno: Намного легче работать. Свободные инструменты и мастера упрощают работу. Логика установки может быть закодирована в pascal, а не в запутанных пользовательских действиях в Wix. Настоятельно рекомендуется. Только нижняя сторона - это exe, а не msi.

 Смежные вопросы

  • Нет связанных вопросов^_^