Git Product home page Git Product logo

php-alpine's Introduction

php-alpine + nginx

说明

最近在折腾PHP和NGINX的镜像, 之前我们用ubuntu来作为基础镜像构建的php, 实在是大得有些令人难以接受, 去到1G了

基于 nginx 1.16.1 php 7.2.24 alpine 3.10 制作的镜像

安装完扩展以后, 镜像大小大概是 101MB 左右

php使用memcheched的话必须依赖 libmemcached , 镜像大小会增加大约 10M 左右, 其实我在思考是否有必要禁止使用这么古老的缓存, 全部走 redis 就好了;

ffmpeg 后面也应该是独立的服务,倘若有需要在 php 里面调用 ffmpeg, 还不如直接独立。 安装 ffmpeg ,镜像大小会增加大约 50MB 左右

各位自己考虑下···怎么使用比较合适。后面逐步更新其他版本的镜像组合。欢迎各位大佬们指教···下班收工

配置路径

nginx

/etc/nginx/nginx.conf /etc/nginx/conf.d/default.conf

php

/usr/local/etc/php/conf.d/docker-php-ext-mysqli.ini /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini /usr/local/etc/php/conf.d/docker-php-ext-pdo_mysql.ini /usr/local/etc/php/conf.d/docker-php-ext-sodium.ini

/usr/local/etc/php-fpm.d/www.conf

看效果

docker build -t zhengzijian/7.2-fpm-alpine-github .
version: "2"
services:
  worker:
    image: zhengzijian/7.2-fpm-alpine-github:latest
    ports:
      - "7000:80"
    restart: always

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.