The user performing the installation of the SharePoint solution must have the following roles:
Farm Administrator
Site Collection Administrator
Web front end admins
DB server admin
db_owner (content database of the administration site)
The SharePoint Web Service installer performs a pre-install system check for the following conditions:
WSS 3.0 / SP 2010 Foundation is installed
Whether logged in user can install and deploy SP solutions
Whether the SP Administration service is started
Whether the SP timer service is started
Solution file present in the installer
Whether a prior installation of the web service exists.