Even though everyone says it is easy to find a good free php host, I find it hard. i found maybe 3 of them, and they all sucked. They sucked so bad, it was such an immense waste of time. that site that has a list of "free php hosts" is bullshit and was also a waste of time. No offense to anyone who told me otherwise.
http://lycos.co.uk supports php, unlimited bandwidth and 50 megs. You get ftp access also, which i like alot. There is a really annoying ad on your site "once a day" but if you would rather take the 2 minutes to sign up than install apache and php on your system, then I think it is worth it.
I am sure there is a better free php host out there, so i hope someone posts it.