Especifica la versión de PHP
De forma predeterminada, el paquete de compilación de entorno de ejecución de PHP usa la versión estable más reciente de PHP. Si la aplicación requiere una versión específica, puedes especificar una con la inclusión de un archivo composer.json
en el directorio raíz de la aplicación. Por ejemplo:
"require": {
"php": "^8.2",
}
Configura Composer
De forma predeterminada, la versión de Composer es 2.1.3
. Si necesitas una versión específica de Composer, puedes usar la variable de entorno GOOGLE_COMPOSER_VERSION
para especificar cualquier versión compatible de Composer con la versión semántica completa. Por ejemplo:
pack build sample-php --builder=gcr.io/buildpacks/builder \
--env GOOGLE_COMPOSER_VERSION="2.2.20"
Personaliza la configuración de NGINX
Para configurar NGINX, puedes usar la variable de entorno GOOGLE_CUSTOM_NGINX_CONFIG
a fin de especificar el archivo de configuración NGINX personalizado. Por ejemplo:
pack build sample-php --builder=gcr.io/buildpacks/builder \
--env GOOGLE_CUSTOM_NGINX_CONFIG="nginx-custom.conf"
Cuando se inicia NGINX, se usa el archivo NGINX personalizado.