Especificar la versión de PHP
De forma predeterminada, el paquete de compilación del entorno de ejecución de PHP usa la última versión estable de PHP. Si tu aplicación requiere una versión específica, puedes especificarla incluyendo un archivo composer.json
en el directorio raíz de la aplicación. Por ejemplo:
"require": {
"php": "8.3.*",
}
Configurar 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"
Personalizar las configuraciones de NGINX
Para configurar NGINX, puedes usar la variable de entorno GOOGLE_CUSTOM_NGINX_CONFIG
para especificar tu archivo de configuración de 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 tu archivo NGINX personalizado.