I installed UniServer3_2 on Windows XP Pro, and was thrilled with how easy it made starting up a local webserver. Now, I have learned this and that about Apache and webservers and php, and decided I wanted to install Apache, php, and MySQL manually and try it that way. Meaning no disrespect towards Uniserver, I love it and will go back to it if I can get it to do Apache as a Service rather than as an application. So I removed UniServer from my machine and proceeded with the installation of Apache and PHP. I thought I had integrated the parts correctly. Alas, if you look here: http://salvatrucha.ca you will see the problem. Despite reporting that PHP is embedded into Apache ("Apache/2.0.52 (Win32) PHP/5.0.5 Server at salvatrucha.ca Port 80"), it doesn't know what to do with the .php file that shows up in the index page; the file that should be showing up as a default document. If you click on the file, it tries to download it as a file rather than parsing it. If you're interested, have a look at my httpconf file, I think it's all good. Where is my handler for .php? I think that my system is set to look to Uniserver (which is now gone) for my php handling, whereas it's actually the Apache Service that should be handling it. So my question is: how to I tell Windows to use the Apache Service to handle .php files, rather than the absent Uniserver? Help would be much appreciated.