Apache and MySQL are servers, so you need to have them running before you can do anything with them. PHP is a module of Apache, so it will be ran anytime Apache encounters a .php file. <br /> <br />First start MySQL: run either mysqld.exe or mysqld-nt.exe (in the ´bin´-directory of you MySQL installation). Then start Apache, by running apache.exe. Assuming you´ve set everything up alright, you should now open up a browser and head for
http://127.0.0.1/ or
http://localhost/ which should give you the default intro page. <br /> <br />Now, drop whatever script you have into your webroot (ergo: somewhere in one of the subfolders of whatever folder you set Apache to use as webroot) and just navigate to it from your browser. <br /> <br />Note that you can´t run php-scripts by just clicking on them in your file manager, nor can you drag ´em onto or open them from your browser. You have to approach them as if they were sites. So in the case of e107, if you installed that into a folder called ´e107´ in your webroot, just point your browser to
http://localhost/e107/ and then and only then will the scripts be ran. <br /> <br />It´s not as difficult as it sounds, just some things that are not that intuitively to figure out.