@Harlequin: For simple web hosting (so, no need for "elastic" computing resources), there are thousands of web hosting services that support PHP and MySQL. It depends on how much allowance you give to your son (there is a monthly, fixed cost) and how compute-intensive, bandwidth-intensive your son's apps are...

https://laughingsquid.us/ may be appropriate?

C