Running PHP-Applications in a Multi-Process Container | Anne-Julia Seitz | phpday 2025
The deployment scenario for PHP looks a little different than for other languages like Go or Ruby that have embedded webservers. The classic stack of Nginx + php-fpm doesn’t perfectly fit in the container world. Some solution providers, like DigitalOcean or certain Azure products, only allow for single containers to be deployed. In this talk, we’ll explore ways other people have solved this, like FrankenPHP, supervisord and wrapping all in bash scripts. We’ll talk about the benefits and downsides of these solutions, compare them with the choice we made for our last project, s6-overlay, show off the s6-cli project I developed for this purpose and talk about recipes for running database migrations, cronjobs and a few more. Anne-Julia Seitz Software developer @ QOSSMIC phpday 2025 is the 22nd edition of the annual gathering for PHP enthusiasts. 👾 Main topics:PHP 8+ Features and Best Practices, Modern PHP Architectures, Performance Optimization, API Development, Testing and Quality Assurance, Security Best Practices. 📍 Verona | 📅 May 15-16, 2025 --- phpday is a GrUSP’s conference. We organize workshops, events, and conferences to improve the web development ecosystem. Subscribe to the newsletter✉️http://www.grusp.org/en/newsletter Follow us 🔹LinkedIn https://www.linkedin.com/company/grusp 🔹Mastodon https://phpc.social/@grusp 🔹Instagram https://www.instagram.com/grusp_
Download
0 formatsNo download links available.