[{"data":1,"prerenderedAt":1588},["ShallowReactive",2],{"navigation":3,"/docs/getting-started/choosing-an-image":221,"/docs/getting-started/choosing-an-image-surround":1583},[4],{"title":5,"path":6,"stem":7,"children":8},"Docs","/docs","docs",[9,12,56,85,132,153,178,195,208],{"title":10,"path":6,"stem":11},"","docs/index",{"title":13,"path":14,"stem":15,"children":16,"icon":55},"Getting Started","/docs/getting-started","docs/1.getting-started/1.index",[17,19,23,27,31,35,39,43,47,51],{"title":18,"path":14,"stem":15},"Introduction",{"title":20,"path":21,"stem":22},"Container Basics","/docs/getting-started/container-basics","docs/1.getting-started/2.container-basics",{"title":24,"path":25,"stem":26},"Installation","/docs/getting-started/installation","docs/1.getting-started/3.installation",{"title":28,"path":29,"stem":30},"These Images vs Others","/docs/getting-started/these-images-vs-others","docs/1.getting-started/4.these-images-vs-others",{"title":32,"path":33,"stem":34},"Choosing an Image","/docs/getting-started/choosing-an-image","docs/1.getting-started/5.choosing-an-image",{"title":36,"path":37,"stem":38},"Default Configurations","/docs/getting-started/default-configurations","docs/1.getting-started/6.default-configurations",{"title":40,"path":41,"stem":42},"Upgrade Guide","/docs/getting-started/upgrade-guide","docs/1.getting-started/7.upgrade-guide",{"title":44,"path":45,"stem":46},"Changelog","/docs/getting-started/changelog","docs/1.getting-started/8.changelog",{"title":48,"path":49,"stem":50},"About","/docs/getting-started/about","docs/1.getting-started/9.about",{"title":52,"path":53,"stem":54},"Contributing","/docs/getting-started/contributing","docs/1.getting-started/99.contributing",false,{"title":57,"path":58,"stem":59,"children":60,"page":55},"Image Variations","/docs/image-variations","docs/2.image-variations",[61,65,69,73,77,81],{"title":62,"path":63,"stem":64},"CLI","/docs/image-variations/cli","docs/2.image-variations/cli",{"title":66,"path":67,"stem":68},"FPM","/docs/image-variations/fpm","docs/2.image-variations/fpm",{"title":70,"path":71,"stem":72},"FPM-Apache","/docs/image-variations/fpm-apache","docs/2.image-variations/fpm-apache",{"title":74,"path":75,"stem":76},"FPM-NGINX","/docs/image-variations/fpm-nginx","docs/2.image-variations/fpm-nginx",{"title":78,"path":79,"stem":80},"FrankenPHP","/docs/image-variations/frankenphp","docs/2.image-variations/frankenphp",{"title":82,"path":83,"stem":84},"Unit (Deprecated)","/docs/image-variations/unit","docs/2.image-variations/unit",{"title":86,"path":87,"stem":88,"children":89,"page":55},"Framework Guides","/docs/framework-guides","docs/3.framework-guides",[90,123],{"title":91,"icon":55,"defaultOpen":55,"path":92,"stem":93,"children":94,"page":55},"Laravel","/docs/framework-guides/laravel","docs/3.framework-guides/1.laravel",[95,99,103,107,111,115,119],{"title":96,"path":97,"stem":98},"Automations","/docs/framework-guides/laravel/automations","docs/3.framework-guides/1.laravel/1.automations",{"title":100,"path":101,"stem":102},"Task Scheduler","/docs/framework-guides/laravel/task-scheduler","docs/3.framework-guides/1.laravel/2.task-scheduler",{"title":104,"path":105,"stem":106},"Queue","/docs/framework-guides/laravel/queue","docs/3.framework-guides/1.laravel/3.queue",{"title":108,"path":109,"stem":110},"Horizon","/docs/framework-guides/laravel/horizon","docs/3.framework-guides/1.laravel/4.horizon",{"title":112,"path":113,"stem":114},"Reverb","/docs/framework-guides/laravel/reverb","docs/3.framework-guides/1.laravel/4.reverb",{"title":116,"path":117,"stem":118},"Nightwatch","/docs/framework-guides/laravel/nightwatch","docs/3.framework-guides/1.laravel/5.nightwatch",{"title":120,"path":121,"stem":122},"Octane","/docs/framework-guides/laravel/octane","docs/3.framework-guides/1.laravel/octane",{"title":124,"icon":55,"defaultOpen":55,"path":125,"stem":126,"children":127,"page":55},"WordPress","/docs/framework-guides/wordpress","docs/3.framework-guides/2.wordpress",[128],{"title":129,"path":130,"stem":131},"Using Docker with WordPress","/docs/framework-guides/wordpress/using-wordpress-with-docker","docs/3.framework-guides/2.wordpress/4.using-wordpress-with-docker",{"title":133,"path":134,"stem":135,"children":136,"page":55},"Deployment And Production","/docs/deployment-and-production","docs/4.deployment-and-production",[137,141,145,149],{"title":138,"path":139,"stem":140},"Development to Production","/docs/deployment-and-production/development-to-production","docs/4.deployment-and-production/2.development-to-production",{"title":142,"path":143,"stem":144},"Packaging Your App for Deployment","/docs/deployment-and-production/packaging-your-app-for-deployment","docs/4.deployment-and-production/3.packaging-your-app-for-deployment",{"title":146,"path":147,"stem":148},"Configuring SSL","/docs/deployment-and-production/configuring-ssl","docs/4.deployment-and-production/4.configuring-ssl",{"title":150,"path":151,"stem":152},"Choosing a Host","/docs/deployment-and-production/choosing-a-host","docs/4.deployment-and-production/5.choosing-a-host",{"title":154,"icon":55,"defaultOpen":55,"path":155,"stem":156,"children":157,"page":55},"Advanced Guides","/docs/guide","docs/5.guide",[158,162,166,170,174],{"title":159,"path":160,"stem":161},"Migrating from official PHP images","/docs/guide/migrating-from-official-php-images","docs/5.guide/1.migrating-from-official-php-images",{"title":163,"path":164,"stem":165},"Using Healthchecks With Laravel","/docs/guide/using-healthchecks-with-laravel","docs/5.guide/2.using-healthchecks-with-laravel",{"title":167,"path":168,"stem":169},"Using S6 Overlay","/docs/guide/using-s6-overlay","docs/5.guide/2.using-s6-overlay",{"title":171,"path":172,"stem":173},"Understanding File Permissions","/docs/guide/understanding-file-permissions","docs/5.guide/3.understanding-file-permissions",{"title":175,"path":176,"stem":177},"Configuring Trusted Proxies","/docs/guide/configuring-trusted-proxies","docs/5.guide/4.configuring-trusted-proxies",{"title":179,"icon":55,"defaultOpen":55,"path":180,"stem":181,"children":182,"page":55},"Customization","/docs/customizing-the-image","docs/6.customizing-the-image",[183,187,191],{"title":184,"path":185,"stem":186},"Changing php.ini settings","/docs/customizing-the-image/changing-common-php-settings","docs/6.customizing-the-image/1.changing-common-php-settings",{"title":188,"path":189,"stem":190},"Installing PHP extensions","/docs/customizing-the-image/installing-additional-php-extensions","docs/6.customizing-the-image/2.installing-additional-php-extensions",{"title":192,"path":193,"stem":194},"Adding Start Up Scripts","/docs/customizing-the-image/adding-your-own-start-up-scripts","docs/6.customizing-the-image/3.adding-your-own-start-up-scripts",{"title":196,"path":197,"stem":198,"children":199,"page":55},"Troubleshooting","/docs/troubleshooting","docs/7.troubleshooting",[200,204],{"title":201,"path":202,"stem":203},"Common Issues","/docs/troubleshooting/common-issues","docs/7.troubleshooting/1.common-issues",{"title":205,"path":206,"stem":207},"Getting Help","/docs/troubleshooting/getting-help","docs/7.troubleshooting/2.getting-help",{"title":209,"path":210,"stem":211,"children":212,"page":55},"Reference","/docs/reference","docs/8.reference",[213,217],{"title":214,"path":215,"stem":216},"Environment Variable Specification","/docs/reference/environment-variable-specification","docs/8.reference/1.environment-variable-specification",{"title":218,"path":219,"stem":220},"Command Reference","/docs/reference/command-reference","docs/8.reference/2.command-reference",{"id":222,"title":32,"body":223,"description":1577,"extension":1377,"links":1578,"meta":1579,"navigation":1580,"path":33,"redirect":1578,"seo":1581,"stem":34,"__hash__":1582},"docs/docs/1.getting-started/5.choosing-an-image.md",{"type":224,"value":225,"toc":1558},"minimark",[226,233,238,250,268,280,296,302,305,319,323,326,333,336,942,946,949,952,1055,1058,1265,1268,1271,1284,1293,1296,1299,1358,1361,1364,1380,1382,1385,1388,1392,1394,1397,1404,1408,1410,1413,1416,1420,1422,1425,1428,1432,1436,1447,1451,1454,1486,1490,1505,1508,1554],[227,228,229],"lead-p",{},[230,231,232],"p",{},"Choosing an image might be a little intimidating because there are so many options, but this ultimately gives you a ton of flexibility. This guide will help simplify your decision making process on choosing the right image.",[234,235,237],"h2",{"id":236},"registry-where-images-are-located","Registry: Where images are located",[230,239,240,241,249],{},"Before diving into the different options available, let's understand where these images come from. The source code is ",[242,243,248],"a",{"href":244,"rel":245,"target":247},"https://github.com/serversideup/docker-php",[246],"nofollow","_blank","hosted on GitHub"," with an automated process that builds and uploads images to container registries:",[251,252,253,261],"ol",{},[254,255,256],"li",{},[242,257,260],{"href":258,"rel":259},"https://hub.docker.com/r/serversideup/php",[246],"Docker Hub",[254,262,263],{},[242,264,267],{"href":265,"rel":266},"https://github.com/serversideup/docker-php/pkgs/container/php",[246],"GitHub Packages",[230,269,270,271,275,276,279],{},"To use these images, you need to specify a certain \"tag\" for the image you want. For example, the ",[272,273,274],"code",{},"8.4"," version of the ",[272,277,278],{},"fpm-nginx"," variation is tagged as:",[281,282,286],"pre",{"className":283,"code":284,"language":285,"meta":10,"style":10},"language-bash shiki shiki-themes github-dark","serversideup/php:8.4-fpm-nginx\n","bash",[272,287,288],{"__ignoreMap":10},[289,290,293],"span",{"class":291,"line":292},"line",1,[289,294,284],{"class":295},"svObZ",[230,297,298,299,301],{},"This image gives you the latest stable patch version of PHP 8.4 running the ",[272,300,278],{}," variation. Since no registry is specified, it defaults to Docker Hub.",[230,303,304],{},"When selecting an image, you'll need to decide on:",[251,306,307,310,313,316],{},[254,308,309],{},"PHP version",[254,311,312],{},"PHP variation",[254,314,315],{},"Base operating system",[254,317,318],{},"serversideup/php version (for production environments)",[234,320,322],{"id":321},"our-most-popular-images","Our most popular images",[230,324,325],{},"All images are intelligently tagged with the PHP version and variation, allowing you to easily select the right image for your use case.",[230,327,328,329,332],{},"If you don't specify a variation, it defaults to ",[272,330,331],{},"cli"," and the latest supported Debian release for that variation.",[230,334,335],{},"Our most popular tags include:",[337,338,339,352],"table",{},[340,341,342],"thead",{},[343,344,345,349],"tr",{},[346,347,348],"th",{},"⚙️ Variation",[346,350,351],{},"🚀 Version",[353,354,355,503,642,714,852,930],"tbody",{},[343,356,357,360],{},[358,359,331],"td",{},[358,361,362,366,367,366,380,366,389,366,398,366,407,366,416,366,425,434,437,366,440,366,449,366,458,366,467,366,476,366,485,366,494],{},[363,364,365],"strong",{},"Debian Based"," ",[242,368,371],{"href":369,"rel":370},"https://hub.docker.com/r/serversideup/php/tags?name=8.5-cli&page=1&ordering=-name",[246],[372,373],"img",{":zoom":374,"alt":375,"className":376,"src":379},"false","serversideup/php:8.5-cli",[377,378],"h-5","w-auto","https://img.shields.io/docker/image-size/serversideup/php/8.5-cli?label=serversideup%2Fphp%3A8.5-cli",[242,381,384],{"href":382,"rel":383},"https://hub.docker.com/r/serversideup/php/tags?name=8.4-cli&page=1&ordering=-name",[246],[372,385],{":zoom":374,"alt":386,"className":387,"src":388},"serversideup/php:8.4-cli",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.4-cli?label=serversideup%2Fphp%3A8.4-cli",[242,390,393],{"href":391,"rel":392},"https://hub.docker.com/r/serversideup/php/tags?name=8.3-cli&page=1&ordering=-name",[246],[372,394],{":zoom":374,"alt":395,"className":396,"src":397},"serversideup/php:8.3-cli",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.3-cli?label=serversideup%2Fphp%3A8.3-cli",[242,399,402],{"href":400,"rel":401},"https://hub.docker.com/r/serversideup/php/tags?name=8.2-cli&page=1&ordering=-name",[246],[372,403],{":zoom":374,"alt":404,"className":405,"src":406},"serversideup/php:8.2-cli",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.2-cli?label=serversideup%2Fphp%3A8.2-cli",[242,408,411],{"href":409,"rel":410},"https://hub.docker.com/r/serversideup/php/tags?name=8.1-cli&page=1&ordering=-name",[246],[372,412],{":zoom":374,"alt":413,"className":414,"src":415},"serversideup/php:8.1-cli",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.1-cli?label=serversideup%2Fphp%3A8.1-cli",[242,417,420],{"href":418,"rel":419},"https://hub.docker.com/r/serversideup/php/tags?name=8.0-cli&page=1&ordering=-name",[246],[372,421],{":zoom":374,"alt":422,"className":423,"src":424},"serversideup/php:8.0-cli",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.0-cli?label=serversideup%2Fphp%3A8.0-cli",[242,426,429],{"href":427,"rel":428},"https://hub.docker.com/r/serversideup/php/tags?name=7.4-cli&page=1&ordering=-name",[246],[372,430],{":zoom":374,"alt":431,"className":432,"src":433},"serversideup/php:7.4-cli",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/7.4-cli?label=serversideup%2Fphp%3A7.4-cli",[435,436],"br",{},[363,438,439],{},"Alpine Based",[242,441,444],{"href":442,"rel":443},"https://hub.docker.com/r/serversideup/php/tags?name=8.5-cli-alpine&page=1&ordering=-name",[246],[372,445],{":zoom":374,"alt":446,"className":447,"src":448},"serversideup/php:8.5-cli-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.5-cli-alpine?label=serversideup%2Fphp%3A8.5-cli-alpine",[242,450,453],{"href":451,"rel":452},"https://hub.docker.com/r/serversideup/php/tags?name=8.4-cli-alpine&page=1&ordering=-name",[246],[372,454],{":zoom":374,"alt":455,"className":456,"src":457},"serversideup/php:8.4-cli-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.4-cli-alpine?label=serversideup%2Fphp%3A8.4-cli-alpine",[242,459,462],{"href":460,"rel":461},"https://hub.docker.com/r/serversideup/php/tags?name=8.3-cli-alpine&page=1&ordering=-name",[246],[372,463],{":zoom":374,"alt":464,"className":465,"src":466},"serversideup/php:8.3-cli-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.3-cli-alpine?label=serversideup%2Fphp%3A8.3-cli-alpine",[242,468,471],{"href":469,"rel":470},"https://hub.docker.com/r/serversideup/php/tags?name=8.2-cli-alpine&page=1&ordering=-name",[246],[372,472],{":zoom":374,"alt":473,"className":474,"src":475},"serversideup/php:8.2-cli-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.2-cli-alpine?label=serversideup%2Fphp%3A8.2-cli-alpine",[242,477,480],{"href":478,"rel":479},"https://hub.docker.com/r/serversideup/php/tags?name=8.1-cli-alpine&page=1&ordering=-name",[246],[372,481],{":zoom":374,"alt":482,"className":483,"src":484},"serversideup/php:8.1-cli-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.1-cli-alpine?label=serversideup%2Fphp%3A8.1-cli-alpine",[242,486,489],{"href":487,"rel":488},"https://hub.docker.com/r/serversideup/php/tags?name=8.0-cli-alpine&page=1&ordering=-name",[246],[372,490],{":zoom":374,"alt":491,"className":492,"src":493},"serversideup/php:8.0-cli-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.0-cli-alpine?label=serversideup%2Fphp%3A8.0-cli-alpine",[242,495,498],{"href":496,"rel":497},"https://hub.docker.com/r/serversideup/php/tags?name=7.4-cli-alpine&page=1&ordering=-name",[246],[372,499],{":zoom":374,"alt":500,"className":501,"src":502},"serversideup/php:7.4-cli-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/7.4-cli-alpine?label=serversideup%2Fphp%3A7.4-cli-alpine",[343,504,505,508],{},[358,506,507],{},"fpm",[358,509,510,366,512,366,521,366,530,366,539,366,548,366,557,366,566,575,577,366,579,366,588,366,597,366,606,366,615,366,624,366,633],{},[363,511,365],{},[242,513,516],{"href":514,"rel":515},"https://hub.docker.com/r/serversideup/php/tags?name=8.5-fpm&page=1&ordering=-name",[246],[372,517],{":zoom":374,"alt":518,"className":519,"src":520},"serversideup/php:8.5-fpm",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.5-fpm?label=serversideup%2Fphp%3A8.5-fpm",[242,522,525],{"href":523,"rel":524},"https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm&page=1&ordering=-name",[246],[372,526],{":zoom":374,"alt":527,"className":528,"src":529},"serversideup/php:8.4-fpm",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.4-fpm?label=serversideup%2Fphp%3A8.4-fpm",[242,531,534],{"href":532,"rel":533},"https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm&page=1&ordering=-name",[246],[372,535],{":zoom":374,"alt":536,"className":537,"src":538},"serversideup/php:8.3-fpm",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.3-fpm?label=serversideup%2Fphp%3A8.3-fpm",[242,540,543],{"href":541,"rel":542},"https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm&page=1&ordering=-name",[246],[372,544],{":zoom":374,"alt":545,"className":546,"src":547},"serversideup/php:8.2-fpm",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.2-fpm?label=serversideup%2Fphp%3A8.2-fpm",[242,549,552],{"href":550,"rel":551},"https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm&page=1&ordering=-name",[246],[372,553],{":zoom":374,"alt":554,"className":555,"src":556},"serversideup/php:8.1-fpm",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.1-fpm?label=serversideup%2Fphp%3A8.1-fpm",[242,558,561],{"href":559,"rel":560},"https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm&page=1&ordering=-name",[246],[372,562],{":zoom":374,"alt":563,"className":564,"src":565},"serversideup/php:8.0-fpm",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.0-fpm?label=serversideup%2Fphp%3A8.0-fpm",[242,567,570],{"href":568,"rel":569},"https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm&page=1&ordering=-name",[246],[372,571],{":zoom":374,"alt":572,"className":573,"src":574},"serversideup/php:7.4-fpm",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/7.4-fpm?label=serversideup%2Fphp%3A7.4-fpm",[435,576],{},[363,578,439],{},[242,580,583],{"href":581,"rel":582},"https://hub.docker.com/r/serversideup/php/tags?name=8.5-fpm-alpine&page=1&ordering=-name",[246],[372,584],{":zoom":374,"alt":585,"className":586,"src":587},"serversideup/php:8.5-fpm-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.5-fpm-alpine?label=serversideup%2Fphp%3A8.5-fpm-alpine",[242,589,592],{"href":590,"rel":591},"https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm-alpine&page=1&ordering=-name",[246],[372,593],{":zoom":374,"alt":594,"className":595,"src":596},"serversideup/php:8.4-fpm-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.4-fpm-alpine?label=serversideup%2Fphp%3A8.4-fpm-alpine",[242,598,601],{"href":599,"rel":600},"https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-alpine&page=1&ordering=-name",[246],[372,602],{":zoom":374,"alt":603,"className":604,"src":605},"serversideup/php:8.3-fpm-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.3-fpm-alpine?label=serversideup%2Fphp%3A8.3-fpm-alpine",[242,607,610],{"href":608,"rel":609},"https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-alpine&page=1&ordering=-name",[246],[372,611],{":zoom":374,"alt":612,"className":613,"src":614},"serversideup/php:8.2-fpm-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.2-fpm-alpine?label=serversideup%2Fphp%3A8.2-fpm-alpine",[242,616,619],{"href":617,"rel":618},"https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-alpine&page=1&ordering=-name",[246],[372,620],{":zoom":374,"alt":621,"className":622,"src":623},"serversideup/php:8.1-fpm-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.1-fpm-alpine?label=serversideup%2Fphp%3A8.1-fpm-alpine",[242,625,628],{"href":626,"rel":627},"https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-alpine&page=1&ordering=-name",[246],[372,629],{":zoom":374,"alt":630,"className":631,"src":632},"serversideup/php:8.0-fpm-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.0-fpm-alpine?label=serversideup%2Fphp%3A8.0-fpm-alpine",[242,634,637],{"href":635,"rel":636},"https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-alpine&page=1&ordering=-name",[246],[372,638],{":zoom":374,"alt":639,"className":640,"src":641},"serversideup/php:7.4-fpm-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/7.4-fpm-alpine?label=serversideup%2Fphp%3A7.4-fpm-alpine",[343,643,644,647],{},[358,645,646],{},"fpm-apache",[358,648,649,366,651,366,660,366,669,366,678,366,687,366,696,366,705],{},[363,650,365],{},[242,652,655],{"href":653,"rel":654},"https://hub.docker.com/r/serversideup/php/tags?name=8.5-fpm-apache&page=1&ordering=-name",[246],[372,656],{":zoom":374,"alt":657,"className":658,"src":659},"serversideup/php:8.5-fpm-apache",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.5-fpm-apache?label=serversideup%2Fphp%3A8.5-fpm-apache",[242,661,664],{"href":662,"rel":663},"https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm-apache&page=1&ordering=-name",[246],[372,665],{":zoom":374,"alt":666,"className":667,"src":668},"serversideup/php:8.4-fpm-apache",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.4-fpm-apache?label=serversideup%2Fphp%3A8.4-fpm-apache",[242,670,673],{"href":671,"rel":672},"https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-apache&page=1&ordering=-name",[246],[372,674],{":zoom":374,"alt":675,"className":676,"src":677},"serversideup/php:8.3-fpm-apache",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.3-fpm-apache?label=serversideup%2Fphp%3A8.3-fpm-apache",[242,679,682],{"href":680,"rel":681},"https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-apache&page=1&ordering=-name",[246],[372,683],{":zoom":374,"alt":684,"className":685,"src":686},"serversideup/php:8.2-fpm-apache",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.2-fpm-apache?label=serversideup%2Fphp%3A8.2-fpm-apache",[242,688,691],{"href":689,"rel":690},"https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-apache&page=1&ordering=-name",[246],[372,692],{":zoom":374,"alt":693,"className":694,"src":695},"serversideup/php:8.1-fpm-apache",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.1-fpm-apache?label=serversideup%2Fphp%3A8.1-fpm-apache",[242,697,700],{"href":698,"rel":699},"https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-apache&page=1&ordering=-name",[246],[372,701],{":zoom":374,"alt":702,"className":703,"src":704},"serversideup/php:8.0-fpm-apache",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.0-fpm-apache?label=serversideup%2Fphp%3A8.0-fpm-apache",[242,706,709],{"href":707,"rel":708},"https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-apache&page=1&ordering=-name",[246],[372,710],{":zoom":374,"alt":711,"className":712,"src":713},"serversideup/php:7.4-fpm-apache",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/7.4-fpm-apache?label=serversideup%2Fphp%3A7.4-fpm-apache",[343,715,716,718],{},[358,717,278],{},[358,719,720,366,722,366,731,366,740,366,749,366,758,366,767,366,776,785,787,366,789,366,798,366,807,366,816,366,825,366,834,366,843],{},[363,721,365],{},[242,723,726],{"href":724,"rel":725},"https://hub.docker.com/r/serversideup/php/tags?name=8.5-fpm-nginx&page=1&ordering=-name",[246],[372,727],{":zoom":374,"alt":728,"className":729,"src":730},"serversideup/php:8.5-fpm-nginx",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.5-fpm-nginx?label=serversideup%2Fphp%3A8.5-fpm-nginx",[242,732,735],{"href":733,"rel":734},"https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm-nginx&page=1&ordering=-name",[246],[372,736],{":zoom":374,"alt":737,"className":738,"src":739},"serversideup/php:8.4-fpm-nginx",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.4-fpm-nginx?label=serversideup%2Fphp%3A8.4-fpm-nginx",[242,741,744],{"href":742,"rel":743},"https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-nginx&page=1&ordering=-name",[246],[372,745],{":zoom":374,"alt":746,"className":747,"src":748},"serversideup/php:8.3-fpm-nginx",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.3-fpm-nginx?label=serversideup%2Fphp%3A8.3-fpm-nginx",[242,750,753],{"href":751,"rel":752},"https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-nginx&page=1&ordering=-name",[246],[372,754],{":zoom":374,"alt":755,"className":756,"src":757},"serversideup/php:8.2-fpm-nginx",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.2-fpm-nginx?label=serversideup%2Fphp%3A8.2-fpm-nginx",[242,759,762],{"href":760,"rel":761},"https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-nginx&page=1&ordering=-name",[246],[372,763],{":zoom":374,"alt":764,"className":765,"src":766},"serversideup/php:8.1-fpm-nginx",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.1-fpm-nginx?label=serversideup%2Fphp%3A8.1-fpm-nginx",[242,768,771],{"href":769,"rel":770},"https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-nginx&page=1&ordering=-name",[246],[372,772],{":zoom":374,"alt":773,"className":774,"src":775},"serversideup/php:8.0-fpm-nginx",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.0-fpm-nginx?label=serversideup%2Fphp%3A8.0-fpm-nginx",[242,777,780],{"href":778,"rel":779},"https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-nginx&page=1&ordering=-name",[246],[372,781],{":zoom":374,"alt":782,"className":783,"src":784},"serversideup/php:7.4-fpm-nginx",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/7.4-fpm-nginx?label=serversideup%2Fphp%3A7.4-fpm-nginx",[435,786],{},[363,788,439],{},[242,790,793],{"href":791,"rel":792},"https://hub.docker.com/r/serversideup/php/tags?name=8.5-fpm-nginx-alpine&page=1&ordering=-name",[246],[372,794],{":zoom":374,"alt":795,"className":796,"src":797},"serversideup/php:8.5-fpm-nginx-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.5-fpm-nginx-alpine?label=serversideup%2Fphp%3A8.5-fpm-nginx-alpine",[242,799,802],{"href":800,"rel":801},"https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm-nginx-alpine&page=1&ordering=-name",[246],[372,803],{":zoom":374,"alt":804,"className":805,"src":806},"serversideup/php:8.4-fpm-nginx-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.4-fpm-nginx-alpine?label=serversideup%2Fphp%3A8.4-fpm-nginx-alpine",[242,808,811],{"href":809,"rel":810},"https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-nginx-alpine&page=1&ordering=-name",[246],[372,812],{":zoom":374,"alt":813,"className":814,"src":815},"serversideup/php:8.3-fpm-nginx-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.3-fpm-nginx-alpine?label=serversideup%2Fphp%3A8.3-fpm-nginx-alpine",[242,817,820],{"href":818,"rel":819},"https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-nginx-alpine&page=1&ordering=-name",[246],[372,821],{":zoom":374,"alt":822,"className":823,"src":824},"serversideup/php:8.2-fpm-nginx-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.2-fpm-nginx-alpine?label=serversideup%2Fphp%3A8.2-fpm-nginx-alpine",[242,826,829],{"href":827,"rel":828},"https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-nginx-alpine&page=1&ordering=-name",[246],[372,830],{":zoom":374,"alt":831,"className":832,"src":833},"serversideup/php:8.1-fpm-nginx-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.1-fpm-nginx-alpine?label=serversideup%2Fphp%3A8.1-fpm-nginx-alpine",[242,835,838],{"href":836,"rel":837},"https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-nginx-alpine&page=1&ordering=-name",[246],[372,839],{":zoom":374,"alt":840,"className":841,"src":842},"serversideup/php:8.0-fpm-nginx-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.0-fpm-nginx-alpine?label=serversideup%2Fphp%3A8.0-fpm-nginx-alpine",[242,844,847],{"href":845,"rel":846},"https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-nginx-alpine&page=1&ordering=-name",[246],[372,848],{":zoom":374,"alt":849,"className":850,"src":851},"serversideup/php:7.4-fpm-nginx-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/7.4-fpm-nginx-alpine?label=serversideup%2Fphp%3A7.4-fpm-nginx-alpine",[343,853,854,857],{},[358,855,856],{},"frankenphp",[358,858,859,366,861,366,870,366,879,366,888,890,366,892,894,895,900,901,366,903,366,912,366,921],{},[363,860,365],{},[242,862,865],{"href":863,"rel":864},"https://hub.docker.com/r/serversideup/php/tags?name=8.5-frankenphp&page=1&ordering=-name",[246],[372,866],{":zoom":374,"alt":867,"className":868,"src":869},"serversideup/php:8.5-frankenphp",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.5-frankenphp?label=serversideup%2Fphp%3A8.5-frankenphp",[242,871,874],{"href":872,"rel":873},"https://hub.docker.com/r/serversideup/php/tags?name=8.4-frankenphp&page=1&ordering=-name",[246],[372,875],{":zoom":374,"alt":876,"className":877,"src":878},"serversideup/php:8.4-frankenphp",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.4-frankenphp?label=serversideup%2Fphp%3A8.4-frankenphp",[242,880,883],{"href":881,"rel":882},"https://hub.docker.com/r/serversideup/php/tags?name=8.3-frankenphp&page=1&ordering=-name",[246],[372,884],{":zoom":374,"alt":885,"className":886,"src":887},"serversideup/php:8.3-frankenphp",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.3-frankenphp?label=serversideup%2Fphp%3A8.3-frankenphp",[435,889],{},[363,891,439],{},[435,893],{}," ⚠️ Some users are experiencing ",[242,896,899],{"href":897,"rel":898,"target":247},"https://frankenphp.dev/docs/known-issues/",[246],"known performance issues"," with FrankenPHP on Alpine. Consider using the Debian version. ",[435,902],{},[242,904,907],{"href":905,"rel":906},"https://hub.docker.com/r/serversideup/php/tags?name=8.5-frankenphp-alpine&page=1&ordering=-name",[246],[372,908],{":zoom":374,"alt":909,"className":910,"src":911},"serversideup/php:8.5-frankenphp-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.5-frankenphp-alpine?label=serversideup%2Fphp%3A8.5-frankenphp-alpine",[242,913,916],{"href":914,"rel":915},"https://hub.docker.com/r/serversideup/php/tags?name=8.4-frankenphp-alpine&page=1&ordering=-name",[246],[372,917],{":zoom":374,"alt":918,"className":919,"src":920},"serversideup/php:8.4-frankenphp-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.4-frankenphp-alpine?label=serversideup%2Fphp%3A8.4-frankenphp-alpine",[242,922,925],{"href":923,"rel":924},"https://hub.docker.com/r/serversideup/php/tags?name=8.3-frankenphp-alpine&page=1&ordering=-name",[246],[372,926],{":zoom":374,"alt":927,"className":928,"src":929},"serversideup/php:8.3-frankenphp-alpine",[377,378],"https://img.shields.io/docker/image-size/serversideup/php/8.3-frankenphp-alpine?label=serversideup%2Fphp%3A8.3-frankenphp-alpine",[343,931,932,935],{},[358,933,934],{},"unit (deprecated)",[358,936,937,938],{},"NGINX stopped supporting NGINX Unit it has been removed from our project. ",[242,939,941],{"href":940},"/docs/image-variations/unit/","Learn more →",[234,943,945],{"id":944},"the-full-tag-schema","The full tag schema",[230,947,948],{},"Our tagging process is quite flexible, and it can become quite complex, but don't worry -- we've spent a ton of time applying sensible defaults to give you the best experience.",[230,950,951],{},"The full tag schema is as follows:",[281,953,957],{"className":954,"code":955,"language":956,"meta":10,"style":10},"language-jinja shiki shiki-themes github-dark","{{registry-url}}/serversideup/php:{{release-prefix}}-{{php-version}}-{{variation-name}}-{{operating-system}}-v{{github-release-version}}\n","jinja",[272,958,959],{"__ignoreMap":10},[289,960,961,965,969,973,976,979,982,984,987,989,992,994,996,998,1001,1003,1006,1008,1010,1012,1015,1017,1020,1022,1024,1026,1029,1031,1034,1036,1039,1041,1044,1046,1048,1050,1052],{"class":291,"line":292},[289,962,964],{"class":963},"s9osk","{{",[289,966,968],{"class":967},"s95oV","registry",[289,970,972],{"class":971},"snl16","-",[289,974,975],{"class":967},"url",[289,977,978],{"class":963},"}}",[289,980,981],{"class":967},"/serversideup/php:",[289,983,964],{"class":963},[289,985,986],{"class":967},"release",[289,988,972],{"class":971},[289,990,991],{"class":967},"prefix",[289,993,978],{"class":963},[289,995,972],{"class":967},[289,997,964],{"class":963},[289,999,1000],{"class":967},"php",[289,1002,972],{"class":971},[289,1004,1005],{"class":967},"version",[289,1007,978],{"class":963},[289,1009,972],{"class":967},[289,1011,964],{"class":963},[289,1013,1014],{"class":967},"variation",[289,1016,972],{"class":971},[289,1018,1019],{"class":967},"name",[289,1021,978],{"class":963},[289,1023,972],{"class":967},[289,1025,964],{"class":963},[289,1027,1028],{"class":967},"operating",[289,1030,972],{"class":971},[289,1032,1033],{"class":967},"system",[289,1035,978],{"class":963},[289,1037,1038],{"class":967},"-v",[289,1040,964],{"class":963},[289,1042,1043],{"class":967},"github",[289,1045,972],{"class":971},[289,1047,986],{"class":967},[289,1049,972],{"class":971},[289,1051,1005],{"class":967},[289,1053,1054],{"class":963},"}}\n",[230,1056,1057],{},"Here's what each part means:",[337,1059,1060,1073],{},[340,1061,1062],{},[343,1063,1064,1067,1070],{},[346,1065,1066],{},"Option",[346,1068,1069],{},"Default",[346,1071,1072],{},"Other Options",[353,1074,1075,1099,1120,1172,1208,1243],{},[343,1076,1077,1085,1093],{},[358,1078,1079,366,1082,1084],{},[272,1080,1081],{},"{{registry-url}}",[435,1083],{},"Which registry to pull images from.",[358,1086,1087,366,1090,1092],{},[272,1088,1089],{},"''",[435,1091],{},"(Docker Hub)",[358,1094,1095,1098],{},[272,1096,1097],{},"ghcr.io"," (GitHub Packages)",[343,1100,1101,1109,1114],{},[358,1102,1103,366,1106,1108],{},[272,1104,1105],{},"{{release-prefix}}",[435,1107],{},"The prefix of the release.",[358,1110,1111,1113],{},[272,1112,1089],{}," (stable)",[358,1115,1116,1119],{},[272,1117,1118],{},"beta"," (beta releases)",[343,1121,1122,1130,1137],{},[358,1123,1124,366,1127,1129],{},[272,1125,1126],{},"{{php-version}}",[435,1128],{},"The version of PHP to use.",[358,1131,1132,1133,1136],{},"Latest stable PHP minor version (ie. ",[272,1134,1135],{},"8.5",")",[358,1138,1139,366,1141,366,1143,366,1146,366,1148,366,1151,366,1153,366,1156,366,1158,366,1161,366,1163,366,1166,1168,1169,1136],{},[272,1140,274],{},[435,1142],{},[272,1144,1145],{},"8.3",[435,1147],{},[272,1149,1150],{},"8.2",[435,1152],{},[272,1154,1155],{},"8.1",[435,1157],{},[272,1159,1160],{},"8.0",[435,1162],{},[272,1164,1165],{},"7.4",[435,1167],{}," (you can also specify the full version number, ie. ",[272,1170,1171],{},"8.4.1",[343,1173,1174,1182,1186],{},[358,1175,1176,366,1179,1181],{},[272,1177,1178],{},"{{variation-name}}",[435,1180],{},"The name of the variation to use.",[358,1183,1184],{},[272,1185,331],{},[358,1187,1188,366,1190,366,1192,366,1194,366,1196,366,1198,366,1200,366,1202,366,1204,1207],{},[272,1189,507],{},[435,1191],{},[272,1193,646],{},[435,1195],{},[272,1197,278],{},[435,1199],{},[272,1201,856],{},[435,1203],{},[272,1205,1206],{},"unit"," (deprecated)",[343,1209,1210,1218,1223],{},[358,1211,1212,366,1215,1217],{},[272,1213,1214],{},"{{operating-system}}",[435,1216],{},"The operating system to use.",[358,1219,1220],{},[272,1221,1222],{},"debian",[358,1224,1225,366,1228,366,1230,366,1233,366,1235,366,1238,366,1240],{},[272,1226,1227],{},"alpine",[435,1229],{},[272,1231,1232],{},"bullseye",[435,1234],{},[272,1236,1237],{},"bookworm",[435,1239],{},[272,1241,1242],{},"trixie",[343,1244,1245,1253,1256],{},[358,1246,1247,366,1250,1252],{},[272,1248,1249],{},"{{github-release-version}}",[435,1251],{},"The version of the GitHub release to use.",[358,1254,1255],{},"(latest stable release)",[358,1257,1258,1259,1264],{},"See our ",[242,1260,1263],{"href":1261,"rel":1262,"target":247},"https://github.com/serversideup/docker-php/releases",[246],"GitHub Releases"," for specific versions.",[234,1266,309],{"id":1267},"php-version",[230,1269,1270],{},"There are many factors to consider when choosing the right PHP version. Best practices include:",[251,1272,1273,1276],{},[254,1274,1275],{},"Choose the latest PHP version (as your dependencies allow)",[254,1277,1278,1279],{},"Choose a PHP version that is receiving ",[242,1280,1283],{"href":1281,"rel":1282,"target":247},"https://www.php.net/supported-versions.php",[246],"active and security support by PHP",[230,1285,1286,1287,1292],{},"If you need help understanding what's new in each PHP version, check out ",[242,1288,1291],{"href":1289,"rel":1290,"target":247},"https://www.php.net/ChangeLog-8.php",[246],"the official PHP changelog",". This will give you a detailed overview of the changes and improvements in each version.",[234,1294,312],{"id":1295},"php-variation",[230,1297,1298],{},"Choose from several variations to suit your needs. Each variation is optimized for specific use cases.",[337,1300,1301,1311],{},[340,1302,1303],{},[343,1304,1305,1308],{},[346,1306,1307],{},"Variation",[346,1309,1310],{},"Description",[353,1312,1313,1322,1331,1340,1349],{},[343,1314,1315,1319],{},[358,1316,1317],{},[272,1318,331],{},[358,1320,1321],{},"Minimal image for running PHP from the command line only. No web server included.",[343,1323,1324,1328],{},[358,1325,1326],{},[272,1327,507],{},[358,1329,1330],{},"Runs PHP-FPM without a web server. Ideal for microservices architectures where you need a dedicated PHP backend.",[343,1332,1333,1337],{},[358,1334,1335],{},[272,1336,646],{},[358,1338,1339],{},"Combines PHP-FPM with Apache as a reverse proxy. Ideal for running WordPress with Docker.",[343,1341,1342,1346],{},[358,1343,1344],{},[272,1345,278],{},[358,1347,1348],{},"Combines PHP-FPM with NGINX as a reverse proxy. This is the traditional setup widely adopted for modern PHP applications, including Laravel.",[343,1350,1351,1355],{},[358,1352,1353],{},[272,1354,856],{},[358,1356,1357],{},"Modern application server built on Caddy that runs everything in a single process. Ideal for Laravel/Symfony applications with worker mode support, automatic HTTPS, and HTTP/2 and HTTP/3 protocols.",[1359,1360,62],"h3",{"id":331},[230,1362,1363],{},"The CLI variation is a minimal image designed for running PHP from the command line only. It does not include a web server. Use this variation when you need a disposable and repeatable method for easily running PHP scripts from your terminal.",[1365,1366],"u-button",{"ariaLabel":1367,"className":1368,"color":1376,"label":1367,"size":1377,"to":63,"trailing-icon":1378,"variant":1379},"Learn more about the CLI variation",[1369,1370,1371,1372,1373,1374,1375],"font-bold","ring","ring-inset","ring-blue-600","text-blue-600","hover:ring-blue-500","hover:text-blue-500","primary","md","i-lucide-arrow-right","outline",[1359,1381,66],{"id":507},[230,1383,1384],{},"The FPM (Fast Process Manager) variation runs PHP-FPM without a web server. This variation is ideal for microservices architectures where you need a dedicated PHP backend.",[230,1386,1387],{},"Use this variation when you already have a separate proxy or load balancer handling static content and routing PHP requests to your FPM container. This is commonly used in larger-scale deployments.",[1365,1389],{"ariaLabel":1390,"className":1391,"color":1376,"label":1390,"size":1377,"to":67,"trailing-icon":1378,"variant":1379},"Learn more about the FPM variation",[1369,1370,1371,1372,1373,1374,1375],[1359,1393,70],{"id":646},[230,1395,1396],{},"The FPM-Apache variation combines PHP-FPM with Apache as a reverse proxy. Apache serves static content directly and forwards PHP requests to PHP-FPM for processing.",[230,1398,1399,1400,1403],{},"This is an excellent choice for WordPress sites and applications that specifically require Apache features or ",[272,1401,1402],{},".htaccess"," support.",[1365,1405],{"ariaLabel":1406,"className":1407,"color":1376,"label":1406,"size":1377,"to":71,"trailing-icon":1378,"variant":1379},"Learn more about the FPM-Apache variation",[1369,1370,1371,1372,1373,1374,1375],[1359,1409,74],{"id":278},[230,1411,1412],{},"The FPM-NGINX variation combines PHP-FPM with NGINX as a reverse proxy. This is the traditional setup that has been widely adopted for modern PHP applications, including many Laravel deployments.",[230,1414,1415],{},"NGINX serves static files efficiently and proxies PHP requests to PHP-FPM, providing excellent performance and flexibility.",[1365,1417],{"ariaLabel":1418,"className":1419,"color":1376,"label":1418,"size":1377,"to":75,"trailing-icon":1378,"variant":1379},"Learn more about the FPM-NGINX variation",[1369,1370,1371,1372,1373,1374,1375],[1359,1421,78],{"id":856},[230,1423,1424],{},"The FrankenPHP variation is a modern application server built on top of the Caddy web server. It runs everything in a single process, eliminating the complexity of managing PHP-FPM and a separate web server.",[230,1426,1427],{},"Use this variation for Laravel or Symfony applications that can benefit from worker mode, automatic HTTPS, and modern protocols like HTTP/2 and HTTP/3. This is the recommended variation for new projects seeking cutting-edge performance.",[1365,1429],{"ariaLabel":1430,"className":1431,"color":1376,"label":1430,"size":1377,"to":79,"trailing-icon":1378,"variant":1379},"Learn more about the FrankenPHP variation",[1369,1370,1371,1372,1373,1374,1375],[1359,1433,1435],{"id":1434},"unit-deprecated","Unit (deprecated)",[1437,1438,1440],"warning",{"target":247,"to":1439},"https://github.com/nginx/unit?tab=readme-ov-file#nginx-unit",[230,1441,1442,1443],{},"In October 2025, NGINX stopped supporting NGINX Unit and archived the project. NGINX Unit has been removed from our project. ",[242,1444,1446],{"href":1439,"rel":1445},[246],"See the official announcement →",[234,1448,1450],{"id":1449},"operating-systems","Operating Systems",[230,1452,1453],{},"Choosing an operating system comes down to a few preferences, but ultimately you need to make sure your dependencies are available for the operating system you choose.",[337,1455,1456,1465],{},[340,1457,1458],{},[343,1459,1460,1463],{},[346,1461,1462],{},"Operating System",[346,1464,1310],{},[353,1466,1467,1477],{},[343,1468,1469,1474],{},[358,1470,1471,1473],{},[272,1472,1222],{}," (default)",[358,1475,1476],{},"Debian is a popular Linux distribution that is known for its stability and reliability. It is the default operating system for our images.",[343,1478,1479,1483],{},[358,1480,1481],{},[272,1482,1227],{},[358,1484,1485],{},"Alpine is a lightweight Linux distribution that is known for its small size and low resource usage.",[1359,1487,1489],{"id":1488},"specific-versions","Specific versions",[1491,1492,1493],"note",{},[230,1494,1495,1496,1500,1501,1504],{},"Not all operating systems are available for all image variations and PHP versions. Double check ",[242,1497,260],{"href":1498,"rel":1499,"target":247},"https://hub.docker.com/r/serversideup/php/tags",[246]," and ",[242,1502,267],{"href":265,"rel":1503,"target":247},[246]," for the most accurate list of available tags.",[230,1506,1507],{},"We also support specific versions of operating systems. So this means that you can choose versions like:",[1509,1510,1511,1515,1519,1524,1529,1534,1539,1544,1549],"ul",{},[254,1512,1513],{},[272,1514,1237],{},[254,1516,1517],{},[272,1518,1242],{},[254,1520,1521],{},[272,1522,1523],{},"alpine3.16",[254,1525,1526],{},[272,1527,1528],{},"alpine3.17",[254,1530,1531],{},[272,1532,1533],{},"alpine3.18",[254,1535,1536],{},[272,1537,1538],{},"alpine3.19",[254,1540,1541],{},[272,1542,1543],{},"alpine3.20",[254,1545,1546],{},[272,1547,1548],{},"alpine3.21",[254,1550,1551],{},[272,1552,1553],{},"alpine3.22",[1555,1556,1557],"style",{},"html pre.shiki code .svObZ, html code.shiki .svObZ{--shiki-default:#B392F0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .s9osk, html code.shiki .s9osk{--shiki-default:#FFAB70}html pre.shiki code .s95oV, html code.shiki .s95oV{--shiki-default:#E1E4E8}html pre.shiki code .snl16, html code.shiki .snl16{--shiki-default:#F97583}",{"title":10,"searchDepth":1559,"depth":1559,"links":1560},2,[1561,1562,1563,1564,1565,1574],{"id":236,"depth":1559,"text":237},{"id":321,"depth":1559,"text":322},{"id":944,"depth":1559,"text":945},{"id":1267,"depth":1559,"text":309},{"id":1295,"depth":1559,"text":312,"children":1566},[1567,1569,1570,1571,1572,1573],{"id":331,"depth":1568,"text":62},3,{"id":507,"depth":1568,"text":66},{"id":646,"depth":1568,"text":70},{"id":278,"depth":1568,"text":74},{"id":856,"depth":1568,"text":78},{"id":1434,"depth":1568,"text":1435},{"id":1449,"depth":1559,"text":1450,"children":1575},[1576],{"id":1488,"depth":1568,"text":1489},"Learn how to choose the right image for your use case.",null,{},true,{"title":32,"description":1577},"nolT2NkTQ1cnSf_fQ6dVnWF6RPq8wt3BneZWV_pnKfE",[1584,1586],{"title":28,"path":29,"stem":30,"description":1585,"children":-1},"Discover why thousands of developers trust serversideup/php for their production PHP applications.",{"title":36,"path":37,"stem":38,"description":1587,"children":-1},"Learn how to get started with serversideup/php Docker Images.",1776367053013]