Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| chp:images:php-fpm [2019/11/12 10:07] – external edit 127.0.0.1 | chp:images:php-fpm [2026/05/27 14:01] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== PHP-FPM ====== | ||
| + | Let op! deze pagina is nog in ontwikkeling FIXME | ||
| + | ===== Omschrijving ===== | ||
| + | PHP (PHP: Hypertext Preprocessor) is een scripttaal, die bedoeld is om op webservers dynamische webpagina' | ||
| + | PHP-FPM (FastCGI Process Manager) is een alternatief op PHP FastCGI implementatie met additionele features die (voornamelijk) bruikbaar zijn voor sites met zware load. | ||
| + | |||
| + | ===== Builds ===== | ||
| + | PHP-FPM wordt gebouwd in de Major.Minor.Patch formaat (bijv. 7.2.15). \\ | ||
| + | Wij brengen de de images met de volgende speciale tags : | ||
| + | ^ Formaat | ||
| + | | latest | ||
| + | | Major.Minor | ||
| + | | Major.Minor.Patch | registry.npohosting.nl/ | ||
| + | |||
| + | Wij adviseren voor projecten om de Major.Minor te gebruiken om zo de security op pijl te houden en na testen de Minor versie te verhogen wanneer dit nodig is. | ||
| + | |||
| + | ===== Versies ===== | ||
| + | We onderhouden momenteel de volgende versies: | ||
| + | ^ Versie | ||
| + | ^ PHP 8.0 | '' | ||
| + | ^ PHP 8.1 | '' | ||
| + | ^ PHP 8.2 | '' | ||
| + | |||
| + | ===== Gebruik ===== | ||
| + | Deze php-fpm build maakt gebruik van S2I intergratie, | ||
| + | |||
| + | |||
| + | ==== deploy script ==== | ||
| + | Deze image zoekt tijdens het build proces van S2I naar deploy.sh, deze hoort in de root van de repository te staan. \\ | ||
| + | Voorbeeld van een deploy script is hier te vinden FIXME | ||
| + | |||
| + | ==== Webroot ==== | ||
| + | De webroot van deze image bevind zich in / | ||
| + | |||
| + | ==== PHP configuratie ==== | ||
| + | Via een ConfigMap is het mogelijk om php configuratie in te laden door PHP config include files te maken en deze ConfigMap in te laden. | ||
| + | |||
| + | ==== PHP Memory ==== | ||
| + | Let op dat de memory limit van de container gelijk staat met het aantal PHP sloten vermenigvuldigd met de PHP Memory Limit. FIXME | ||