Sign inSign up

zdzserver/lnmp-app

By zdzserver

•Updated almost 6 years ago

php集成环境

Image
0

1.7K

zdzserver/lnmp-app repository overview

⁠php docker集成环境

⁠包含的镜像:
  • app:基于alpine的php-fpm和nginx的镜像
  • mysql
  • redis
  • mongo
  • mongo-express:mongod管理界面
⁠使用方法
  1. 复制docker-compose.yml.sample、.env.sample分别为 docker-compose.yml、.env
  2. 选择使用已有app镜像还是自己构建,取消相对应注释
  3. 执行docker-compose up或者后台运行docker-compose up -d
version: '3'
services:
  app:
    cap_add:
      - SYS_PTRACE
#    image: zdzserver/lnmp-app # 使用已有的镜像(快速)
#    build: # 自己构建(php安装扩展越多,越慢)
#      context: .
#      args:
#        TZ: ${TZ}
#        ALPINE_REPOSITORIES: ${ALPINE_REPOSITORIES}
#        PHP_VERSION: ${PHP_VERSION:-7.4.3}
#        PHP_EXTENSIONS: ${PHP_EXTENSIONS}

⁠php扩展

根据.env里的PHP_EXTENSIONS值安装,请根据需要安装,减少构建时间,支持的扩展如下:

  • bcmath
  • mysqli
  • opcache
  • pdo_mysql
  • redis
  • zip
  • gd
  • mongodb
  • openssl
  • rdkafka
  • swoole
  • amqp
  • soap
  • xdebug

Tag summary

Content type

Image

Digest

Size

72.6 MB

Last updated

almost 6 years ago

docker pull zdzserver/lnmp-app