I've been trying to set up PHP for the past two days. The problem is, I didn't understand the concept of servers and databases until today. Now that I do, I'm still having a really hard time trying to install Apache, PHP and MySQL successfully. I know HTML, CSS and JS, I was just looking to learn my first server side, but this is very frustrating. It seems like there are no tutorials or step by step guides I could follow, I'm guessing because of lack of support from both PHP and Apache for Windows.