For a truly free web host, check out 000WebHost.com, a partner company of Hostinger. It boasts PHP, MySQL, cPanel, and no ads. You can also expect very fast loading speeds. But don’t sign up just yet. There are also some significant limitations.
The biggest issue is that you will experience at least an hour of downtime on your site every single day! That can translate into an awful lot of lost business. You should also be aware that 000WebHost had a huge security breach in 2015 that exposed the private information of over 13 million customers.
And finally, you are limited to just 10GB of bandwidth and 1GB of disk space. That can get you started, but it’s tough to grow with it. There also isn’t any customer service to help you with issues.