Интересный проект на http://www.zzoss.com/phpwiki/index.php/ZzossInstaller ;
«ZZ / OSS Installer — это мастер установки на основе PHP для профессионального управления выпусками модульных приложений PHP».
По сути, он основан на том, что делает менеджер пакетов PEAR для установки и управления полными приложениями — много дополнительной информации о WIKI.
Конечно, хорошая идея, но на данный момент я настроен скептически.
С доступными выпусками, играя в «Я тупой пользователь», не смог установить установщик. Не очень задумывался над тем, где были проблемы, но некоторые «хитрости» PHP, такие как allow_call_time_pass_reference ( см. Здесь ) подняли свою уродливую голову, что говорит о том, что текущие выпуски не готовы к массовому развертыванию.
В целом, написание инсталляторов для PHP, а сам инсталлятор также является PHP, как известно, является сложным. Менеджер пакетов PEAR долгое время находился в разработке, и до сих пор существуют проблемы на платформах, таких как Win98. Есть также такие вопросы, как «Чувствуете ли вы себя в безопасности?», Когда такой инструмент доступен на вашем сервере (даже если он защищен какой-либо формой аутентификации).
Помимо сомнений, в PHP нет надежного установщика / менеджера приложений, а ZZ / OSS Installer — это первая серьезная попытка, с которой я столкнулся при ее создании. Благодаря большему количеству отзывов пользователей, возможно, текущие проблемы можно будет устранить, и у нас будет что-то, что каждый сможет использовать.