Sign inSign up

nekoimi/rafutaria-php

By nekoimi

•Updated 5 months ago

一个PHP运行环境,集成yaf、redis、xdebug、swoole等常用扩展。

Image
0

806

nekoimi/rafutaria-php repository overview

⁠Rafutaria-php

License php7.1 php7.2 php7.4 php8 Docker Pulls

一个PHP运行环境,集成yaf、redis、xdebug、swoole等常用扩展。

⁠Run mode
fpmcli
php + nginxphp
⁠Environment variable
namedescfpmcli
APPLICATION_ENV应用运行环境:生产环境 - production(composer install --no-dev)√√
NGX_WORKER_PROC配置nginx进程数,默认为1,可选值:auto或number√-
COMPOSER_INSTALL当项目目录下面存在composer.lock文件时自动执行composer install, false - 关闭 / true - 开启√√
COMPOSER_UPDATE当项目目录下面存在composer.lock文件时自动执行composer update, false - 关闭 / true - 开启√√
CRONTAB_ENABLE是否启用crontab定时任务,false - 开启 / true - 关闭√√
XDEBUG_ENABLE是否开启php xdebug扩展, false - 关闭 / true - 开启√√
PHP_PM_MODEphp-fpm进程管理模式,默认是dynamic,dynamic - 动态 / static - 静态√-
PHP_PM_MAX_CHILDREN静态方式下开启的php-fpm进程数量√-
PHP_PM_START_SERVERS动态方式下的起始php-fpm进程数量√-
PHP_PM_MIN_SPARE_SERVERS动态方式下的最小php-fpm进程数量√-
PHP_PM_MAX_SPARE_SERVERS动态方式下的最大php-fpm进程数量√-
PHP_PM_MAX_REQUESTS请求数累积到一定数量后,自动重启该进程√-
⁠Used
docker pull nekoimi/rafutaria-php:{version}-{mode}-alpine
versionimage of fpmimage of cli
7.1nekoimi/rafutaria-php:7.1-fpm-alpinenekoimi/rafutaria-php:7.1-cli-alpine
7.2nekoimi/rafutaria-php:7.2-fpm-alpinenekoimi/rafutaria-php:7.2-cli-alpine
7.4nekoimi/rafutaria-php:7.4-fpm-alpinenekoimi/rafutaria-php:7.4-cli-alpine
8nekoimi/rafutaria-php:8-fpm-alpinenekoimi/rafutaria-php:8-cli-alpine

Tag summary

Content type

Image

Digest

sha256:4a766d15b…

Size

156 MB

Last updated

5 months ago

docker pull nekoimi/rafutaria-php:7.4-cli-alpine