Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Specifica la versione di PHP
Per impostazione predefinita, il buildpack del runtime PHP utilizza la versione stabile più recente di PHP. Se la tua applicazione richiede una versione specifica, puoi specificarne una includendo un file composer.json nella directory principale dell'applicazione. Ad esempio:
"require":{"php":"8.3.*",}
Configura Composer
Per impostazione predefinita, la versione di Composer è 2.1.3. Se hai bisogno di una versione specifica di Composer, puoi utilizzare la variabile di ambiente GOOGLE_COMPOSER_VERSION per specificare qualsiasi versione supportata di Composer utilizzando la versione semantica completa. Ad esempio:
Per configurare NGINX, puoi utilizzare la variabile di ambiente GOOGLE_CUSTOM_NGINX_CONFIG per specificare il file di configurazione NGINX personalizzato. Ad esempio:
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-18 UTC."],[[["\u003cp\u003eYou can specify a particular PHP version for your application by defining it in the \u003ccode\u003ecomposer.json\u003c/code\u003e file, such as \u003ccode\u003e"php": "8.3.*"\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe default Composer version is \u003ccode\u003e2.1.3\u003c/code\u003e, but you can set a different supported version using the \u003ccode\u003eGOOGLE_COMPOSER_VERSION\u003c/code\u003e environment variable.\u003c/p\u003e\n"],["\u003cp\u003eCustom NGINX configurations can be implemented by specifying a custom configuration file using the \u003ccode\u003eGOOGLE_CUSTOM_NGINX_CONFIG\u003c/code\u003e environment variable.\u003c/p\u003e\n"]]],[],null,["# Building a PHP application\n\nSpecify the PHP version\n-----------------------\n\nBy default the PHP Runtime buildpack uses the latest stable version of PHP. If\nyour application requires a specific version, you can specify one by including\na `composer.json` file in your application's root directory. For example: \n\n \"require\": {\n \"php\": \"8.3.*\",\n }\n\nConfigure Composer\n------------------\n\nBy default, the Composer version is `2.1.3`. If you require a specific\nversion of Composer, you can use the `GOOGLE_COMPOSER_VERSION` environment\nvariable to specify any supported version of Composer using the full\nsemantic version. For example: \n\n pack build sample-php --builder=gcr.io/buildpacks/builder \\\n --env GOOGLE_COMPOSER_VERSION=\"2.2.20\"\n\nCustomizing NGINX configurations\n--------------------------------\n\nTo configure NGINX, you can use the `GOOGLE_CUSTOM_NGINX_CONFIG` environment\nvariable to specify your custom NGINX configuration file. For example: \n\n pack build sample-php --builder=gcr.io/buildpacks/builder \\\n --env GOOGLE_CUSTOM_NGINX_CONFIG=\"nginx-custom.conf\"\n\nWhen NGINX starts, your custom NGINX file is used."]]