today it is hard to find a good hosting site for free.
searching the internet I found the ones below that are excellent. I hope you like:

hosttfree.com (with php, mysql, ftp recommend)
awardspace.com (with php, mysql, ftp).
110MB.com (with php, mysql, ftp).

I wish you tell me other free web hosting. thanks!