Setting up a PHP development environment

Hello Silverblue users and developer,

Somewhere in the near future I want to build a new website with PHP. In the past I installed XAMPP (which installs a web server (Apache), a database (MySQL/MariaDB), and PHP) and worked from there.

How would you install a PHP development environment (Apache, MySQL, PHP) on Silverblue? Is there already a container which includes all these applications (is there a XAMPP container?) ? Or do I need to enter Fedora Toolbox and install XAMPP in there?

Is this procedure already documented somewhere?