Spécifier la version de PHP
Par défaut, le buildpack d'exécution PHP utilise la dernière version stable de PHP. Si votre application nécessite une version spécifique, vous pouvez en spécifier une en incluant un fichier composer.json
dans le répertoire racine de l'application. Exemple :
"require": {
"php": "^8.2",
}
Configurer Composer
Par défaut, la version de Composer est la version 2.1.3
. Si vous avez besoin d'une version spécifique de Composer, vous pouvez utiliser la variable d'environnement GOOGLE_COMPOSER_VERSION
pour spécifier toute version compatible de Composer en utilisant la version sémantique complète. Exemple :
pack build sample-php --builder=gcr.io/buildpacks/builder \
--env GOOGLE_COMPOSER_VERSION="2.2.20"
Personnaliser des configurations NGINX
Pour configurer NGINX, vous pouvez utiliser la variable d'environnement GOOGLE_CUSTOM_NGINX_CONFIG
pour spécifier votre fichier de configuration NGINX personnalisé. Exemple :
pack build sample-php --builder=gcr.io/buildpacks/builder \
--env GOOGLE_CUSTOM_NGINX_CONFIG="nginx-custom.conf"
Lorsque NGINX démarre, votre fichier NGINX personnalisé est utilisé.