you are making this way to hard.
free hosts are normally not a good idea. they tend to disappear over night and you lose your board.
if you are just going to install a board to show to a customer, install it on your computer.
or, go ahead and just pick any free host that has php and mysql and do your demo for your customer.
or, go ahead and get a paid host with a domain name and go for it.
you can get decent hosting and a domain name for less than $50 USD a year.
and pick one.