How do you test your PHP apps/scripts?
Personally I've always used my Host, and just uploaded the files and checked them in the browser. But I was sheltered, and wasn't even aware PHP could be installed on my personal machine. Plus, I always thought it would be a major hassle to install php, mysql, apache, I never found the motivation to do it.
What do you guys do, and why?