Behance Docker Php Versions Save

Provides basis for Nginx/PHP-FPM web apps

14.2.2

1 year ago

14.2.1

1 year ago

With the initial release, there was an issue with New Relic PHP extension:

PHP Warning: PHP Startup: Unable to load dynamic library 'newrelic.so' (tried: /usr/lib/php/20210902/newrelic.so (/usr/lib/php/20210902/newrelic.so: cannot open shared object file: No such file or directory), /usr/lib/php/20210902/newrelic.so.so (/usr/lib/php/20210902/newrelic.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

This is due to https://github.com/behance/docker-php/blob/master/Dockerfile-8.0#L27 and https://github.com/behance/docker-php/blob/master/Dockerfile-8.1#L27 matching. They are different PHP versions and so the engine/API version is going to be different.

14.2.0

1 year ago

Added

  • Added PHP 8.1 support

PR #188 - thank you @valdislav

14.1.0

1 year ago

Updated

14.0.1

2 years ago

Added

  • New basic New Relic start up tests
  • Implements Github actions CI
    • Install goss 0.3.9 linux/amd64
    • Note: this does not replace Travis CI just yet

Removed

  • On ARM64 variants, cleans go cache after compilation
  • Replaced GOSS_INSTALL_PATH with GOSS_PATH and DGOSS_PATH env vars

Updated

  • Collapse / rename PHP variant-specific runtime tests
  • Use CONF_PHPMOD5 to specify path to newrelic.ini rather than hardcoding the value

PR #186 - thank you @bryanlatten

14.0.0

2 years ago

Added

  • ARM64 support. Ubuntu variant only
  • Build newrelic PHP agent from source if ARM64.
  • Push secrets
  • goss tests for composer and newrelic-daemon

Removed

  • Removed PHP 7.0, 7.1, 7.2, 7.3
  • Disabled Docker Hub autobuild

Updated

  • Updated from docker-nginx:8.10 to docker-nginx:9.0
  • Moved CI + Publish jobs to Github Actions

PR #185 - thank you @bryanlatten

13.8.0

2 years ago

Added:

  • PHP 8.0

Removed:

  • docker-compose.yml: was previously used for simulating a test matrix, which is already properly implemented in Travis

13.7.1

3 years ago

Changed:

  • Updated nginx base to v8.10

13.7.0

3 years ago

Updated:

  • docker-nginx base updated to 8.9

Changed:

  • Opcache is enabled by default on CLI

Added:

  • PHP_OPCACHE_FILE_CACHE choose a folder to back in-memory opcache
  • PHP_OPCACHE_ENABLE_CLI set to 0 to disable
  • PHP_OPCACHE_PRELOAD set a file to run at server or CLI start, example in /etc/php/preload.php

13.6.2

3 years ago

Fixed:

  • php-fpm launch command had broken check for native or legacy stdout decoration