These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Take a look a https://rtcamp.com/easyengine/ . The 'easyengine is primarily for setting up WordPress sites but it also configures Nginx, MySQL, PHP-FPM and Postfix. Best of all it automatically configures caching using PHP’s Fastcgi Cache Module.
<br>If you start with one of its configurations you easily modify it to run other PHP setups. Also the website has lots of tutorial on configuring Nginx and PHP-FPM
The developer cloud
Scale up as you grow — whether you're running one virtual machine or ten thousand.
From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.