I won't recommend a shared hosting for PHP based website. They are just not secure and fast. You can easily host a PHP website on DigitalOcean server in one-click using Cloudways platform. No need to manually setup or configure stack. The server will already have that configured. You can get started with deploying your website right away. If you want to attach a block storage to your server, you can do from their platform in one-click and scale up anytime you need.