PHP-Anwendung erstellen

PHP-Version angeben

Standardmäßig verwendet das PHP-Laufzeit-Buildpack die neueste stabile Version von PHP. Wenn Ihre Anwendung eine bestimmte Version erfordert, können Sie eine angeben. Dazu schließen Sie eine composer.json-Datei in das Stammverzeichnis Ihrer Anwendung ein. Beispiel:

"require": {
  "php": "^8.2",
}

Composer konfigurieren

Standardmäßig ist die Composer-Version 2.1.3. Wenn Sie eine bestimmte Version von Composer benötigen, können Sie mit der Umgebungsvariablen GOOGLE_COMPOSER_VERSION jede unterstützte Version von Composer mithilfe der vollständigen semantischen Version angeben. Beispiel:

pack build sample-php --builder=gcr.io/buildpacks/builder \
  --env GOOGLE_COMPOSER_VERSION="2.2.20"

NGINX-Konfigurationen anpassen

Zum Konfigurieren von NGINX können Sie die Umgebungsvariable GOOGLE_CUSTOM_NGINX_CONFIG verwenden, um Ihre benutzerdefinierte NGINX-Konfigurationsdatei anzugeben. Beispiel:

pack build sample-php --builder=gcr.io/buildpacks/builder \
  --env GOOGLE_CUSTOM_NGINX_CONFIG="nginx-custom.conf"

Beim Start von NGINX wird Ihre benutzerdefinierte NGINX-Datei verwendet.