├── .gcloudignore ├── .gitignore ├── .php_cs ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── NOTES.md ├── README.md ├── TRAVIS.md ├── check-versions ├── cloudbuild.yaml ├── composer.json ├── composer.lock ├── phpunit.xml.dist └── tests │ ├── VersionTest.php │ └── bootstrap.php ├── circle.yml ├── cloudbuild-test-runner ├── .gcloudignore ├── .gitignore ├── Dockerfile.in ├── run_tests.sh └── test-runner-php.ini ├── cloudbuild-ubuntu.yaml ├── composer.json ├── composer.lock ├── integration-tests.yaml ├── package-builder ├── Dockerfile ├── README.md ├── build-packages.yaml ├── build.sh ├── build_packages.sh ├── debian │ ├── README.debian │ ├── compat │ ├── control.in │ ├── copyright │ ├── gcp-php.dirs.in │ ├── gcp-php.install.in │ ├── patches │ │ ├── php56-parse_str_harden.patch │ │ ├── php70-parse_str_harden.patch │ │ ├── php71-parse_str_harden.patch │ │ ├── php72-parse_str_harden.patch │ │ ├── php73-parse_str_harden.patch │ │ ├── php74-parse_str_harden.patch │ │ ├── php80-parse_str_harden.patch │ │ └── series.in │ ├── php-dismod.in │ ├── php-enmod.in │ ├── rules.in │ └── source │ │ └── format ├── extensions │ ├── amqp │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-amqp.ini │ │ │ ├── gcp-php-amqp.install.in │ │ │ └── rules.in │ ├── apcu │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-apcu.ini │ │ │ ├── gcp-php-apcu.install.in │ │ │ └── rules.in │ ├── apcu_bc │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-apcu-bc.ini │ │ │ ├── gcp-php-apcu-bc.install.in │ │ │ └── rules.in │ ├── apm │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── dirs │ │ │ ├── ext-apm.ini │ │ │ ├── gcp-php-apm.install.in │ │ │ └── rules.in │ ├── bitset │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-bitset.ini │ │ │ ├── gcp-php-bitset.install.in │ │ │ └── rules.in │ ├── cassandra │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-cassandra.ini │ │ │ ├── gcp-php-cassandra.install.in │ │ │ └── rules.in │ ├── couchbase │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-couchbase.ini │ │ │ ├── gcp-php-couchbase.install.in │ │ │ └── rules.in │ ├── ds │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-ds.ini │ │ │ ├── gcp-php-ds.install.in │ │ │ └── rules.in │ ├── eio │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-eio.ini │ │ │ ├── gcp-php-eio.install.in │ │ │ └── rules.in │ ├── ev │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-ev.ini │ │ │ ├── gcp-php-ev.install.in │ │ │ └── rules.in │ ├── event │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-event.ini │ │ │ ├── gcp-php-event.install.in │ │ │ └── rules.in │ ├── grpc │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-grpc.ini │ │ │ ├── gcp-php-grpc.install.in │ │ │ └── rules.in │ ├── hprose │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-hprose.ini │ │ │ ├── gcp-php-hprose.install.in │ │ │ └── rules.in │ ├── igbinary │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-igbinary.ini │ │ │ ├── gcp-php-igbinary.install.in │ │ │ └── rules.in │ ├── imagick │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-imagick.ini │ │ │ ├── gcp-php-imagick.install.in │ │ │ └── rules.in │ ├── jsonc │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control │ │ │ ├── copyright │ │ │ ├── ext-json.ini │ │ │ ├── gcp-php56-json.install │ │ │ └── rules │ ├── jsond │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-jsond.ini │ │ │ ├── gcp-php-jsond.install.in │ │ │ └── rules.in │ ├── krb5 │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-krb5.ini │ │ │ ├── gcp-php-krb5.install.in │ │ │ └── rules.in │ ├── libsodium │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-libsodium.ini │ │ │ ├── ext-sodium.ini │ │ │ ├── gcp-php-libsodium.install.in │ │ │ └── rules.in │ ├── lua │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-lua.ini │ │ │ ├── gcp-php-lua.install.in │ │ │ └── rules.in │ ├── lzf │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-lzf.ini │ │ │ ├── gcp-php-lzf.install.in │ │ │ └── rules.in │ ├── mailparse │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-mailparse.ini │ │ │ ├── gcp-php-mailparse.install.in │ │ │ └── rules.in │ ├── memcache │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-memcache.ini │ │ │ ├── gcp-php-memcache.install.in │ │ │ └── rules.in │ ├── memcached │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-memcached.ini │ │ │ ├── gcp-php-memcached.install.in │ │ │ └── rules.in │ ├── memprof │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-memprof.ini │ │ │ ├── gcp-php-memprof.install.in │ │ │ └── rules.in │ ├── mongo │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-mongo.ini │ │ │ ├── gcp-php-mongo.install.in │ │ │ └── rules.in │ ├── mongodb │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-mongodb.ini │ │ │ ├── gcp-php-mongodb.install.in │ │ │ └── rules.in │ ├── oauth │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-oauth.ini │ │ │ ├── gcp-php-oauth.install.in │ │ │ └── rules.in │ ├── opencensus │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-opencensus.ini │ │ │ ├── gcp-php-opencensus.install.in │ │ │ ├── rules │ │ │ └── rules.in │ ├── phalcon │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-phalcon.ini │ │ │ ├── gcp-php-phalcon.install.in │ │ │ └── rules.in │ ├── pq │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-pq.ini │ │ │ ├── gcp-php-pq.install.in │ │ │ └── rules.in │ ├── protobuf │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-protobuf.ini │ │ │ ├── gcp-php-protobuf.install.in │ │ │ └── rules.in │ ├── ps │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-ps.ini │ │ │ ├── gcp-php-ps.install.in │ │ │ └── rules.in │ ├── raphf │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-raphf.ini │ │ │ ├── gcp-php-raphf.install.in │ │ │ └── rules.in │ ├── rdkafka │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-rdkafka.ini │ │ │ ├── gcp-php-rdkafka.install.in │ │ │ └── rules.in │ ├── redis │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-redis.ini │ │ │ ├── gcp-php-redis.install.in │ │ │ └── rules.in │ ├── seaslog │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-seaslog.ini │ │ │ ├── gcp-php-seaslog.install.in │ │ │ └── rules.in │ ├── skeleton │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext.ini │ │ │ ├── install.in │ │ │ └── rules.in │ ├── stackdriver_debugger │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-stackdriver-debugger.ini │ │ │ ├── gcp-php-stackdriver-debugger.install.in │ │ │ └── rules.in │ ├── stomp │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-stomp.ini │ │ │ ├── gcp-php-stomp.install.in │ │ │ └── rules.in │ ├── suhosin │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-suhosin.ini │ │ │ ├── gcp-php-suhosin.install.in │ │ │ └── rules.in │ ├── swoole │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-swoole.ini │ │ │ ├── gcp-php-swoole.install.in │ │ │ └── rules.in │ ├── sync │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-sync.ini │ │ │ ├── gcp-php-sync.install.in │ │ │ └── rules.in │ ├── tcpwrap │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-tcpwrap.ini │ │ │ ├── gcp-php-tcpwrap.install.in │ │ │ └── rules.in │ ├── timezonedb │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-timezonedb.ini │ │ │ ├── gcp-php-timezonedb.install.in │ │ │ └── rules.in │ ├── v8js │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-v8js.ini │ │ │ ├── gcp-php-v8js.install.in │ │ │ └── rules.in │ ├── vips │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-vips.ini │ │ │ ├── gcp-php-vips.install.in │ │ │ └── rules.in │ ├── xmlrpc │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-xmlrpc.ini │ │ │ ├── gcp-php-xmlrpc.install.in │ │ │ └── rules.in │ ├── yaconf │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-yaconf.ini │ │ │ ├── gcp-php-yaconf.install.in │ │ │ └── rules.in │ ├── yaf │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control.in │ │ │ ├── copyright │ │ │ ├── ext-yaf.ini │ │ │ ├── gcp-php-yaf.install.in │ │ │ └── rules.in │ └── yaml │ │ ├── build.sh │ │ └── debian │ │ ├── compat │ │ ├── control.in │ │ ├── copyright │ │ ├── ext-yaml.ini │ │ ├── gcp-php-yaml.install.in │ │ └── rules.in ├── functions.sh ├── gpgkeys │ ├── php56 │ │ ├── jpauli.key │ │ └── tyrael.key │ ├── php70 │ │ ├── ab.key │ │ └── tyrael.key │ ├── php71 │ │ ├── davey.key │ │ ├── krakjoe.key │ │ └── sgoleman.key │ ├── php72 │ │ ├── remi.key │ │ └── sgoleman.key │ ├── php73 │ │ ├── cmb.key │ │ └── smalyshev.key │ ├── php74 │ │ ├── derick.key │ │ └── petk.key │ └── php80 │ │ ├── gcaruso.key │ │ └── sgolemon.key ├── libraries │ ├── cassandra-cpp-driver │ │ └── build.sh │ ├── librabbitmq │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control │ │ │ ├── copyright │ │ │ ├── librabbitmq-dev.install │ │ │ ├── librabbitmq.install │ │ │ ├── librabbitmq.links │ │ │ └── rules │ ├── libv8 │ │ ├── build.sh │ │ └── debian │ │ │ ├── compat │ │ │ ├── control │ │ │ ├── copyright │ │ │ ├── libv8.install │ │ │ └── rules │ └── libvips │ │ ├── build.sh │ │ └── debian │ │ ├── compat │ │ ├── control │ │ ├── copyright │ │ ├── libvips-dev.install │ │ ├── libvips.install │ │ └── rules ├── new_extension.sh └── pkg │ └── .gitkeep ├── perf-dashboard └── deployment-latency │ ├── cloudbuild.yaml │ ├── composer.json │ ├── phpunit.xml.dist │ └── tests │ ├── CollectDeploymentLatencyTest.php │ ├── bootstrap.php │ └── files │ ├── app.yaml │ └── web │ └── index.php ├── php-base ├── Dockerfile ├── README.md ├── build-scripts │ ├── apt-cleanup.sh │ ├── composer.json │ ├── composer.sh │ ├── detect_php_version.php │ ├── dump_php_versions.sh │ ├── entrypoint.sh │ ├── install_composer.sh │ ├── install_extensions.php │ ├── install_php.sh │ ├── install_php70.sh │ ├── install_php71.sh │ ├── install_php72.sh │ ├── install_php73.sh │ ├── install_php74.sh │ ├── install_php80.sh │ ├── lockdown.sh │ ├── move-config-files.sh │ ├── src │ │ ├── DetectPhpVersion.php │ │ └── InstallExtensions.php │ └── whitelist_functions.php ├── composer.json ├── fastcgi_params ├── gzip_params ├── nginx-app.conf ├── nginx-http.conf ├── nginx.conf ├── php-base.yaml ├── php-cli.ini ├── php-fpm.conf ├── php.ini ├── phpunit.xml.dist ├── stackdriver-files │ ├── batch-daemon.conf │ ├── enable_stackdriver_integration.sh │ ├── enable_stackdriver_prepend.php │ └── stackdriver_integration.php ├── supervisord.conf └── tests │ ├── DetectPhpVersionTest.php │ ├── InstallExtensionsTest.php │ ├── StackdriverIntegrationTest.php │ ├── bootstrap.php │ └── samples │ ├── bad_combo.json │ ├── exact.json │ ├── invalid.json │ ├── mixed.json │ ├── no_version.json │ ├── oauth.json │ ├── phalcon.json │ ├── shared.json │ ├── stackdriver_dev │ └── composer.json │ ├── stackdriver_individual │ └── composer.json │ ├── stackdriver_no_google_cloud │ └── composer.json │ ├── stackdriver_old_er │ └── composer.json │ ├── stackdriver_old_google_cloud │ └── composer.json │ ├── stackdriver_old_logging │ └── composer.json │ ├── stackdriver_simple │ └── composer.json │ └── stackdriver_wildcard │ └── composer.json ├── php-onbuild ├── .gitignore ├── Dockerfile.in ├── README.md └── php.yaml ├── php-versioned ├── .gitignore ├── Dockerfile.in ├── php56.yaml ├── php70.yaml ├── php71.yaml ├── php72.yaml ├── php73.yaml ├── php74.yaml └── php80.yaml ├── phpunit.xml.dist ├── scripts ├── acceptance.sh ├── build_images.sh ├── check_versions.sh ├── dump_credentials.php ├── install_test_dependencies.sh ├── integration-test.sh ├── jenkins_build.sh ├── record-deployment-latency.sh ├── record_deployment_latency.sh ├── release.sh ├── run_acceptance_tests.sh ├── run_test_suite.sh ├── ubuntu-packages.cfg ├── ubuntu-packages.sh └── update-gcs.sh └── testapps ├── build_pipeline ├── .gitignore ├── app.yaml ├── composer.json ├── logging-client.php ├── tests │ ├── composer.json │ ├── phpunit.xml.dist │ └── tests │ │ ├── EndToEndTest.php │ │ └── bootstrap.php └── web │ ├── check_extensions.php │ ├── exec.php │ ├── grpc_pubsub.php │ ├── https-env.php │ ├── index.php │ ├── pdo_sqlite.php │ ├── phpinfo.php │ ├── readfile.php │ ├── session.php │ ├── session_save_handler.php │ └── version.php ├── build_pipeline_std ├── .gitignore ├── app.yaml ├── composer.json ├── logging-client.php ├── tests │ ├── composer.json │ ├── phpunit.xml.dist │ └── tests │ │ ├── EndToEndTest.php │ │ └── bootstrap.php └── web │ ├── check_extensions.php │ ├── exec.php │ ├── grpc_pubsub.php │ ├── https-env.php │ ├── index.php │ ├── ini_get.php │ ├── pdo_sqlite.php │ ├── phpinfo.php │ ├── readfile.php │ ├── session.php │ ├── session_save_handler.php │ └── version.php ├── builder_test ├── app.yaml ├── phpunit.xml.dist └── tests │ └── DockerfileTest.php ├── integration-individual-packages ├── README.md ├── app.yaml ├── cloudbuild.yaml.in ├── composer.json ├── runtimes.yaml ├── test.yaml.in └── web │ └── index.php ├── integration ├── .gitignore ├── Dockerfile.in ├── README.md ├── app.yaml ├── cloudbuild.yaml.in ├── composer.json ├── runtimes.yaml ├── test.yaml.in └── web │ └── index.php ├── php71_custom ├── .gitignore ├── Dockerfile.in ├── composer.json ├── php71.yaml ├── tests │ ├── composer.json │ ├── phpunit.xml.dist │ └── tests │ │ ├── PHP71CustomTest.php │ │ └── bootstrap.php └── web │ ├── Blank300.png │ ├── apc.php │ ├── app.php │ ├── extensions.php │ ├── imagick.php │ └── parse_str.php ├── php71_extensions ├── .gitignore ├── Dockerfile.in ├── composer.json ├── phpunit.xml.dist └── tests │ ├── Blank300.png │ ├── CassandraTest.php │ ├── EvTest.php │ ├── EventTest.php │ ├── ExtensionsLoadedTest.php │ ├── GdTest.php │ ├── GmpTest.php │ ├── ImagickTest.php │ ├── LibSodiumTest.php │ ├── OauthTest.php │ ├── PhalconTest.php │ ├── ProtobufTest.php │ ├── RdkafkaTest.php │ └── bootstrap.php ├── php72_custom ├── .gitignore ├── Dockerfile.in ├── composer.json ├── php72.yaml ├── tests │ ├── composer.json │ ├── phpunit.xml.dist │ └── tests │ │ ├── PHP72CustomTest.php │ │ └── bootstrap.php └── web │ ├── Blank300.png │ ├── apc.php │ ├── app.php │ ├── extensions.php │ ├── imagick.php │ └── parse_str.php ├── php72_e2e ├── .gitignore ├── Dockerfile.in ├── app.yaml ├── composer.json ├── tests │ ├── composer.json │ ├── phpunit.xml.dist │ └── tests │ │ ├── EndToEndTest.php │ │ └── bootstrap.php └── web │ ├── exec.php │ ├── grpc_pubsub.php │ ├── https-env.php │ ├── index.php │ ├── pdo_sqlite.php │ ├── phpinfo.php │ ├── session.php │ └── session_save_handler.php ├── php72_extensions ├── .gitignore ├── Dockerfile.in ├── composer.json ├── phpunit.xml.dist └── tests │ ├── Blank300.png │ ├── CassandraTest.php │ ├── EvTest.php │ ├── EventTest.php │ ├── ExtensionsLoadedTest.php │ ├── GdTest.php │ ├── GmpTest.php │ ├── ImagickTest.php │ ├── LibSodiumTest.php │ ├── OauthTest.php │ ├── PhalconTest.php │ ├── ProtobufTest.php │ ├── RdkafkaTest.php │ └── bootstrap.php ├── php72_extensions_legacy ├── .gitignore ├── Dockerfile.in ├── composer.json ├── php.ini ├── phpunit.xml.dist └── tests │ ├── Blank300.png │ ├── CassandraTest.php │ ├── EvTest.php │ ├── EventTest.php │ ├── ExtensionsLoadedTest.php │ ├── GdTest.php │ ├── GmpTest.php │ ├── ImagickTest.php │ ├── LibSodiumTest.php │ ├── OauthTest.php │ ├── PhalconTest.php │ ├── ProtobufTest.php │ ├── RdkafkaTest.php │ └── bootstrap.php ├── php73_custom ├── .gitignore ├── Dockerfile.in ├── composer.json ├── php73.yaml ├── tests │ ├── composer.json │ ├── phpunit.xml.dist │ └── tests │ │ ├── PHP73CustomTest.php │ │ └── bootstrap.php └── web │ ├── Blank300.png │ ├── apc.php │ ├── app.php │ ├── extensions.php │ ├── imagick.php │ └── parse_str.php ├── php73_e2e ├── .gitignore ├── Dockerfile.in ├── app.yaml ├── composer.json ├── tests │ ├── composer.json │ ├── phpunit.xml.dist │ └── tests │ │ ├── EndToEndTest.php │ │ └── bootstrap.php └── web │ ├── exec.php │ ├── grpc_pubsub.php │ ├── https-env.php │ ├── index.php │ ├── pdo_sqlite.php │ ├── phpinfo.php │ ├── session.php │ └── session_save_handler.php ├── php73_extensions ├── .gitignore ├── Dockerfile.in ├── composer.json ├── phpunit.xml.dist └── tests │ ├── Blank300.png │ ├── EvTest.php │ ├── EventTest.php │ ├── ExtensionsLoadedTest.php │ ├── GdTest.php │ ├── GmpTest.php │ ├── ImagickTest.php │ ├── OauthTest.php │ ├── PhalconTest.php │ ├── ProtobufTest.php │ ├── RdkafkaTest.php │ └── bootstrap.php ├── php73_extensions_legacy ├── .gitignore ├── Dockerfile.in ├── composer.json ├── php.ini ├── phpunit.xml.dist └── tests │ ├── Blank300.png │ ├── EvTest.php │ ├── EventTest.php │ ├── ExtensionsLoadedTest.php │ ├── GdTest.php │ ├── GmpTest.php │ ├── ImagickTest.php │ ├── LibSodiumTest.php │ ├── OauthTest.php │ ├── PhalconTest.php │ ├── ProtobufTest.php │ ├── RdkafkaTest.php │ └── bootstrap.php ├── php74_custom ├── .gitignore ├── Dockerfile.in ├── composer.json ├── php74.yaml ├── tests │ ├── composer.json │ ├── phpunit.xml.dist │ └── tests │ │ ├── PHP74CustomTest.php │ │ └── bootstrap.php └── web │ ├── Blank300.png │ ├── apc.php │ ├── app.php │ ├── extensions.php │ ├── imagick.php │ └── parse_str.php ├── php74_e2e ├── .gitignore ├── Dockerfile.in ├── app.yaml ├── composer.json ├── tests │ ├── composer.json │ ├── phpunit.xml.dist │ └── tests │ │ ├── EndToEndTest.php │ │ └── bootstrap.php └── web │ ├── exec.php │ ├── grpc_pubsub.php │ ├── https-env.php │ ├── index.php │ ├── pdo_sqlite.php │ ├── phpinfo.php │ ├── session.php │ └── session_save_handler.php ├── php74_extensions ├── .gitignore ├── Dockerfile.in ├── composer.json ├── phpunit.xml.dist └── tests │ ├── Blank300.png │ ├── EvTest.php │ ├── EventTest.php │ ├── ExtensionsLoadedTest.php │ ├── GdTest.php │ ├── GmpTest.php │ ├── ImagickTest.php │ ├── OauthTest.php │ ├── PhalconTest.php │ ├── ProtobufTest.php │ ├── RdkafkaTest.php │ └── bootstrap.php ├── php74_extensions_legacy ├── .gitignore ├── Dockerfile.in ├── composer.json ├── php.ini ├── phpunit.xml.dist └── tests │ ├── Blank300.png │ ├── EvTest.php │ ├── EventTest.php │ ├── ExtensionsLoadedTest.php │ ├── GdTest.php │ ├── GmpTest.php │ ├── ImagickTest.php │ ├── LibSodiumTest.php │ ├── OauthTest.php │ ├── PhalconTest.php │ ├── ProtobufTest.php │ ├── RdkafkaTest.php │ └── bootstrap.php ├── php80_custom ├── .gitignore ├── Dockerfile.in ├── composer.json ├── php80.yaml ├── tests │ ├── composer.json │ ├── composer.lock │ ├── phpunit.xml.dist │ └── tests │ │ ├── PHP80CustomTest.php │ │ └── bootstrap.php └── web │ ├── Blank300.png │ ├── apc.php │ ├── app.php │ ├── extensions.php │ ├── imagick.php │ └── parse_str.php ├── php80_e2e ├── .gitignore ├── Dockerfile.in ├── app.yaml ├── composer.json ├── tests │ ├── composer.json │ ├── phpunit.xml.dist │ └── tests │ │ ├── EndToEndTest.php │ │ └── bootstrap.php └── web │ ├── exec.php │ ├── grpc_pubsub.php │ ├── https-env.php │ ├── index.php │ ├── pdo_sqlite.php │ ├── phpinfo.php │ ├── session.php │ └── session_save_handler.php ├── php80_extensions ├── .gitignore ├── Dockerfile.in ├── composer.json ├── phpunit.xml.dist └── tests │ ├── Blank300.png │ ├── EvTest.php │ ├── EventTest.php │ ├── ExtensionsLoadedTest.php │ ├── GdTest.php │ ├── GmpTest.php │ ├── ImagickTest.php │ ├── OauthTest.php │ ├── ProtobufTest.php │ ├── RdkafkaTest.php │ └── bootstrap.php ├── php80_extensions_legacy ├── .gitignore ├── Dockerfile.in ├── composer.json ├── php.ini ├── phpunit.xml.dist └── tests │ ├── Blank300.png │ ├── EvTest.php │ ├── EventTest.php │ ├── ExtensionsLoadedTest.php │ ├── GdTest.php │ ├── GmpTest.php │ ├── ImagickTest.php │ ├── OauthTest.php │ ├── ProtobufTest.php │ ├── RdkafkaTest.php │ └── bootstrap.php └── php_default ├── .gitignore ├── Dockerfile.in ├── composer.json ├── index.php └── php_default.yaml /.gcloudignore: -------------------------------------------------------------------------------- 1 | **/vendor 2 | .php_cs.cache 3 | deb-package-builder/pkg/ 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/php-docker/HEAD/.gitignore -------------------------------------------------------------------------------- /.php_cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/php-docker/HEAD/.php_cs -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/php-docker/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/php-docker/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/php-docker/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/php-docker/HEAD/NOTES.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/php-docker/HEAD/README.md -------------------------------------------------------------------------------- /TRAVIS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/php-docker/HEAD/TRAVIS.md -------------------------------------------------------------------------------- /check-versions/cloudbuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/php-docker/HEAD/check-versions/cloudbuild.yaml -------------------------------------------------------------------------------- /check-versions/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/php-docker/HEAD/check-versions/composer.json -------------------------------------------------------------------------------- /check-versions/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/php-docker/HEAD/check-versions/composer.lock -------------------------------------------------------------------------------- /check-versions/phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/php-docker/HEAD/check-versions/phpunit.xml.dist -------------------------------------------------------------------------------- /check-versions/tests/VersionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/php-docker/HEAD/check-versions/tests/VersionTest.php -------------------------------------------------------------------------------- /check-versions/tests/bootstrap.php: -------------------------------------------------------------------------------- 1 |