Автоматический инсталлятор

Вообще, к моменту дебюта, инсталлятор у PHPSECURE был. Разве может серьезный программный продукт обходиться без собственного инсталлятора?

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

Сначала, это казалось довольно сложным — только представьте себе, он должен был не просто скопировать файлы и сохранить информацию типа логина/пароля (как в случае с обычными CMS), но и сконфигурировать PHP, добавив туда такую настройку, как auto_prepend_file, причем на многих серверах вообще нет доступа к подобным настройкам, плюс PHP может работать как в режиме CGI, так и модулем Apache, что существенно влияет на способ конфигурации.
Разные серверы, разные платформы, разные нюансы настроек… Как все это автоматизировать?

Удалось.
Благо я не обделен ресурсами в виде большого количества серверов, с разнообразными панелями управления, разными платфорами и т.п., поэтому получилось создать универсальный инсталлятор, который оказался способен установить PHPSECURE почти на любом сервере, внезависимости от типа/версии, платформы и т.п.

При этом, удалось свести процесс установки к трем кликам, т.е. сделать его невероятно простым.

Защитить сайты стало чуточку проще, но вот жить мне проще не стало к сожалению.