With much searching, I have found some very good banner-free web hosts with FTP access, PHP a free MySQL database, decent storage. I have been using 000webhost.com for some months, and they don't seem to be going away or queering the deal. My guess is, with a little looking, you can find somebody with a less insipid banner ad policy.