title: Create an Installer package for Installation on WAMP
body: <p>I have developed a PHP web application, now I am thinking about deploying it on Windows.</p>
  
  <p>To ease my deployment, I plan to create an installer for it. This installer should do the following:</p>
  
  <ol>
  <li>Check for Pre-requisites such as Apache, MySQL etc, install them if they are not available</li>
  <li>Put the PHP application on Application folder, and in this process set the port number, create a conf file for the application, update the httpd.conf to make sure that it refers to the application-specific conf file.</li>
  <li>Run database setup script and database population script that I prepared.</li>
  <li>Set the database setting in the application config files so that they are pointing at the correct database.</li>
  </ol>
  
  <p>I am looking for a installer to help me on this regard, something like <a href="http://www.advancedinstaller.com" rel="nofollow noreferrer">Advanced Installer</a>. Of course, I still have to write a lot of custom actions code for it, which is something I really hate.My question now is that is there anyone who has done all these stuffs and are willing to share his code, so that I don't have to do everything from scratch?</p>