2009-05-02 5 views
3

Я разработал веб-приложение PHP, теперь я думаю о его развертывании в Windows.Создание пакета установщика для установки на WAMP

Чтобы облегчить развертывание, я планирую создать для него установщик. Установщик должен сделать следующее:

  1. Проверить предпосылки, такие как Apache, MySQL и т.д., установите их, если они не доступны
  2. Установите приложение PHP на папке Application, и в этом процессе установки порта номер, создайте файл conf для приложения, обновите httpd.conf, чтобы убедиться, что он относится к файлу conf для приложения.
  3. Запустите сценарий настройки базы данных и сценарий группировки базы данных, который я подготовил.
  4. Задайте настройку базы данных в файлах конфигурации приложения, чтобы они указывали на правильную базу данных.

Я ищу установщика, который поможет мне в этом отношении, что-то вроде Advanced Installer. Конечно, мне все еще приходится писать для него множество кодов пользовательских действий, что я действительно ненавижу. Вопрос сейчас в том, что есть кто-нибудь, кто сделал все эти вещи и хочет поделиться своим кодом, чтобы я не «Нужно все делать с нуля?

ответ

3

Я думаю, вы ищете это http://installbuilder.bitrock.com/. Bitrock используется несколькими крупными проектами, такими как SugarCRM и т. Д., Чтобы получить их стек LAMP на других компьютерах. Попробуй!

+0

Вот такой дорогой человек .. – themis

1

Вы можете попробовать movAmp. Это упакует ваше приложение в один рабочий исполняемый файл, включая apache/php/mysql.
Поэтому ваше приложение должно быть в курсе, если оно установлено или нет, скажем, перенаправление на установочный скрипт при первом попадании.

Movamp - это окружение .

MovAMP был задумано удерживать ключ USB или любую другую поддержку слабых . Подключите его к компьютеру , оснащенному Microsoft Windows и , у вас есть доступ к серверу, базе данных и INTERPRETER PHP. Если MovAMP удается довольствоваться не так много места, он может предложить , также установленный на рабочей станции.

Сопоставимые в EasyPHP или WAMP5, MovAMP вкладыши APACHE 2.0.54, 4.1.12 MYSQL, РНР 5.0.4 и 2.6.2 PhpMyAdmin-PL1. Выходы разработки бесплатного программного обеспечения , эти технологии доказали свою устойчивость и стабильность.

После выброшен, он добавляет значок в зоне уведомления, позволяющего остановить сервер Apache и MySQL или добиться приема сайта или в PhpMyAdmin.

Link

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

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