Ответ 1
Существует ряд инструментов, направленных на достижение этого, с различными наборами функций:
- http://www.apphp.com/php-easyinstaller/
- http://www.phpclasses.org/browse/package/3072.html
- http://www.phpclasses.org/browse/package/2543.html
- http://www.vadimg.com/2009/06/24/application-installer-wizard-class/
- http://github.com/SunboX/Php-Web-Application-Installer
- http://sourceforge.net/projects/upcase-project/
- http://sourceforge.net/projects/zzossinstaller/
- http://sourceforge.net/projects/phpappinstaller/
- http://sourceforge.net/projects/piap/
Они собираются из blogpost cweiske
- http://cweiske.de/tagebuch/Generic%20PHP%20application%20installers.htm
- http://kore-nordmann.de/blog/0097_php_web_installer.html
Если вам не нужен общий инструмент, самым простым было бы написать простую установку script и попросить пользователей запустить ее. Это может быть так же просто, как один файл, который печатает форму и запрашивает требуемые данные. При отправке выполните необходимые процедуры установки.