Membangun aplikasi PHP

Menentukan versi PHP

Secara default, buildpack runtime PHP menggunakan versi PHP terbaru yang lebih stabil. Jika aplikasi Anda memerlukan versi tertentu, Anda dapat menentukannya dengan menyertakan file composer.json dalam direktori utama aplikasi Anda. Contoh:

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

Mengkonfigurasi Composer

Secara default, versi dari Composer adalah 2.1.3. Jika memerlukan versi Composer tertentu, Anda dapat menggunakan variabel lingkungan GOOGLE_COMPOSER_VERSION untuk menentukan versi Composer yang didukung menggunakan versi semantik lengkap. Contoh:

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

Menyesuaikan konfigurasi NGINX

Untuk mengonfigurasi NGINX, Anda dapat menggunakan variabel lingkungan GOOGLE_CUSTOM_NGINX_CONFIG untuk menentukan file konfigurasi NGINX kustom. Contoh:

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

Saat NGINX dimulai, file NGINX kustom Anda akan digunakan.