创建PHP 镜像
编写 PHP Dockerfile
FROM php:7.4.11-fpm-alpine3.12
#RUN echo "memory_limit = 256M;" >> /usr/local/etc/php/php.ini
ENV LANG=C.UTF-8
#更新软件和必要库
#php扩展编译需要
#安装扩展
#Install PHP extensions phpredis
ENV REDIS_VERSION=5.3.2
#Install PHP extensions phalcon
ENV PHALCON_VERSION=4.1.0
ENV PSR_VERSION=1.0.0
#安装debug扩展
ENV XDEBUG_VERSION=2.9.8
#composer版本
ENV COMPOSER_VERSION=2.0.3
RUN apk add --no-cache vim jq gmp-dev freetype-dev libjpeg-turbo-dev libzip-dev openssl-dev openssh-client gzip \
linux-headers bash $PHPIZE_DEPS zip \
&& docker-php-ext-configure gmp \
&& docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install bcmath gmp sockets gd pdo_mysql pcntl opcache \
&& pecl install psr-${
PSR_VERSION} && docker-php-ext