Does anybody know a free web server that supports PHP?
I believe some of the geocities options do. And if you search for some of the lists for free hosts you'll probably find that the vast majority of free hosts do.
I searched on http://www.google.com/search?q=free+php+webhosting and the results were mostly for lists of sites offering it.
One thing to be very very aware of with free hosts is that you get what you pay for!
You must have copies of all content as you may have to relocate your site at a moments notice. You must visit your site daily to ensure it's still there. If it goes you will lose your PR, SERPs etc as you won't be able to redirect - because the site has gone.
How do I know this - I've been there, done that.
you can try this:
Included a one time account setup fee of $49.95 , free domain name (a $35 value) and then you never pay hosting fees again!