Skip to content

acceseo/php-fpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

409 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP-FPM


Imagen que tiene como base la oficial de PHP en su implementación FPM.

🧰 Versiones disponibles

  • 7.2 🧟 EOL
  • 7.3 🧟 EOL
  • 7.4
  • 8.0
  • 8.1
  • 8.2
  • 8.3
  • 8.4
  • 8.5

🔨 Qué contiene la imagen

Extensiones PHP
[PHP Modules]
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp (PHP <=8.1)
gd
hash
iconv
intl
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
pgsql
Phar
posix
random (PHP >= 8.2)
readline
Reflection
session
SimpleXML
sodium
SPL
sqlite3
standard
tokenizer
xdebug
xml
xmlreader
xmlwriter
zip
zlib

[Zend Modules]
Xdebug

📃 Parámetros de la imagen configurables

  • Tamaño máximo de subida de un archivo: PHP_UPLOAD_MAX_FILESIZE=32M
  • Tamaño máximo del cuerpo POST: PHP_POST_MAX_SIZE=32M
  • Cantidad de variables de entrada máximas: PHP_MAX_INPUT_VARS=50000
  • Límite de memoria de ejecución: PHP_MEMORY_LIMIT=256M
  • Tiempo máximo de ejecución: PHP_MAX_EXECUTION_TIME=30
  • Tiempo máximo de lectura de datos de entrada: PHP_MAX_INPUT_TIME=60
  • Cambiar la zona horaria: TZ=Europe/Madrid
  • Modificar el WORKDIR de la imagen: PHP_APP_DIRECTORY=/app
  • Selección del modo de Xdebug: XDEBUG_MODE=off

🕹️ Ejemplo de uso (archivo de configuración docker-compose.yml)

  version: '3'
  services:
    httpd.local:
      image: acceseo/httpd
      volumes:
        - .:/app
      ports:
        - 80:80
        - 443:443
    php.local:
      image: acceseo/php-fpm:8.3
      volumes:
        - .:/app
    #...

👷 Créditos

About

Opinionated PHP-FPM container for development

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors