Sign inSign up

faering/php

By faering

•Updated over 6 years ago

PHP-FPM docker container image that requires no specific user or root permission to function.

Image
0

882

faering/php repository overview

⁠PHP

This image has moved to aerzas/php⁠.

PHP-FPM docker container image that requires no specific user or root permission to function.

Repository: https://framagit.org/faering/docker-php⁠

⁠Supported tags

⁠Docker compose example

version: '3.5'
services:
    php:
        image: faering/php:7.4-1.0.2
        environment:
            PHP_MEMORY_LIMIT: 256M
        ports:
            - '9000:9000'
        healthcheck:
            test: ["CMD", "/scripts/docker-healthcheck.sh"]
            interval: 30s
            timeout: 1s
            retries: 3
            start_period: 5s

Additional PHP configuration files can be mounted in /usr/local/etc/php/conf.d/, files mounted as .tmpl will have their environment variables automatically replaced.

⁠Environment Variables

VariableDefault value (base)Default value (dev)
PHP
PHP_ALLOW_URL_FOPEN01
PHP_DEFAULT_SOCKET_TIMEOUT6060
PHP_DISABLE_FUNCTIONSexec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source
PHP_DISPLAY_ERRORS00
PHP_DISPLAY_STARTUP_ERRORS00
PHP_ERROR_REPORTING'E_ALL & ~E_DEPRECATED & ~E_STRICT''E_ALL & ~E_DEPRECATED & ~E_STRICT'
PHP_EXPOSE00
PHP_FPM_ACCESS_LOG/dev/null/dev/null
PHP_LOG_ERRORS11
PHP_LOG_ERRORS_MAX_LEN10241024
PHP_MAX_EXECUTION_TIME3030
PHP_MAX_FILE_UPLOADS2020
PHP_MAX_INPUT_TIME6060
PHP_MAX_INPUT_VARS25002500
PHP_MEMORY_LIMIT128M128M
PHP_OUTPUT_BUFFERING40964096
PHP_POST_MAX_SIZE8M8M
PHP_REALPATH_CACHE_SIZE4096k4096k
PHP_REALPATH_CACHE_TTL120120
PHP_UPLOAD_MAX_FILESIZE8M8M
Assertions
PHP_ZEND_ASSERTIONS00
PHP_ASSERT_ACTIVE00
Date
PHP_DATE_TIMEZONEUTCUTC
Mail
PHP_SENDMAIL_PATH/bin/true/bin/true
OPcache
PHP_OPCACHE_ENABLE11
PHP_OPCACHE_INTERNED_STRINGS_BUFFER1616
PHP_OPCACHE_MAX_ACCELERATED_FILES2000020000
PHP_OPCACHE_MAX_WASTED_PERCENTAGE1010
PHP_OPCACHE_MEMORY_CONSUMPTION256256
PHP_OPCACHE_REVALIDATE_FREQ00
PHP_OPCACHE_VALIDATE_TIMESTAMPS01
OpenSSL
PHP_OPENSSL_CAFILE
PHP_OPENSSL_CAPATH
Session
PHP_SESSION_SAVE_HANDLERfilesfiles
PHP_SESSION_SAVE_PATH/tmp/tmp
PHP_SESSION_COOKIE_SECURE11
PHP_SESSION_NAMEPHPSESSIDPHPSESSID
PHP_SESSION_AUTO_START00
PHP_SESSION_COOKIE_PATH//
PHP_SESSION_COOKIE_DOMAIN
PHP_SESSION_SERIALIZE_HANDLERphpphp
PHP_SESSION_GC_PROBABILITY11
PHP_SESSION_GC_DIVISOR100100
PHP_SESSION_GC_MAXLIFETIME14401440
PHP_SESSION_REFERER_CHECK
PHP_SESSION_CACHE_EXPIRE180180
FPM Ping
PHP_FPM_PING_PATH/ping/ping
PHP_FPM_PING_RESPONSEPONGPONG
FPM Process Manager
PHP_FPM_PM_STATUS_PATH
Composer (dev only)
COMPOSER_CACHE_DIR/tmp
COMPOSER_MEMORY_LIMIT256M
Xdebug (dev only)
PHP_XDEBUG_ENABLE1
PHP_XDEBUG_COVERAGE_ENABLE0
PHP_XDEBUG_FILE_LINK_FORMAT
PHP_XDEBUG_IDEKEY
PHP_XDEBUG_MAX_NESTING_LEVEL256
PHP_XDEBUG_PROFILER_ENABLE0
PHP_XDEBUG_PROFILER_ENABLE_TRIGGER1
PHP_XDEBUG_REMOTE_ENABLE0
PHP_XDEBUG_REMOTE_CONNECT_BACK0
PHP_XDEBUG_REMOTE_HOSTlocalhost
PHP_XDEBUG_REMOTE_PORT9000
PHP_XDEBUG_TRACE_ENABLE0
PHP_XDEBUG_TRACE_ENABLE_TRIGGER1
User (dev only)
USER_HOME/tmp
USER_NAMEdocker

Tag summary

Content type

Image

Digest

Size

51.3 MB

Last updated

over 6 years ago

docker pull faering/php:7.4-1.0.1-drupal-dev