Provides basis for Nginx/PHP-FPM web apps
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.
Added
PR #188 - thank you @valdislav
docker-nginx
from 9.0
to 10.0.0
- see https://github.com/behance/docker-php/pull/187 - @andressantiago0.3.9
linux/amd64
GOSS_INSTALL_PATH
with GOSS_PATH
and DGOSS_PATH
env varsCONF_PHPMOD5
to specify path to newrelic.ini rather than hardcoding the valuePR #186 - thank you @bryanlatten
composer
and newrelic-daemon
7.0
, 7.1
, 7.2
, 7.3
docker-nginx:8.10
to docker-nginx:9.0
PR #185 - thank you @bryanlatten
Added:
Removed:
docker-compose.yml
: was previously used for simulating a test matrix, which is already properly implemented in TravisChanged:
Updated:
docker-nginx
base updated to 8.9Changed:
Added:
PHP_OPCACHE_FILE_CACHE
choose a folder to back in-memory opcachePHP_OPCACHE_ENABLE_CLI
set to 0 to disablePHP_OPCACHE_PRELOAD
set a file to run at server or CLI start, example in /etc/php/preload.php
Fixed:
php-fpm
launch command had broken check for native or legacy stdout decoration