FROM bostin/php:7.0-jjs-feed-amazonlinux-2
RUN yum install -y php7-pear php70-devel gcc zlib-devel libmemcached-devel libssl-devel && \
pecl7 install igbinary && echo "extension=igbinary.so" > /etc/php-7.0.d/20-igbinary.ini && \
pecl7 install memcached && echo "extension=memcached.so" > /etc/php-7.0.d/20-memcached.ini && \
yum remove -y php70-devel gcc && \
yum autoremove -y && yum clean all
FROM php:8.4.4-fpm-alpine3.21
RUN apk add --no-cache --clean-protected --purge autoconf g++ make gmp-dev postgresql-dev libzip-dev \
&& docker-php-ext-install bcmath exif pcntl pdo_mysql pdo_pgsql zip \
&& pecl install redis \
&& apk del --no-cache --clean-protected --purge autoconf g++ make gmp-dev postgresql-dev \
&& apk add --upgrade postgresql --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/main/ \
&& echo "extension=redis.so" > /usr/local/etc/php/conf.d/docker-php-ext-redis.ini
WORKDIR /var/www/
FROM bostin/php:7.0-jjs-feed-amazonlinux-1
RUN yum install -y php7-pear php70-devel gcc curl-devel && \
pecl7 install msgpack && echo "extension=msgpack.so" > /etc/php-7.0.d/20-msgpack.ini && \
pecl7 install --configureoptions 'enable-msgpack="yes"' yar && echo "extension=yar.so" > /etc/php-7.0.d/20-yar.ini && \
yum remove -y php70-devel gcc curl-devel && \
yum autoremove -y && yum clean all
FROM amazonlinux:1
RUN yum update \
&& yum install -y php70-fpm php70-bcmath php70-gd php70-gmp php70-mbstring php70-mysqli php70-redis php70-soap php70-zip findutils \
&& sed -i 's/127.0.0.1:9000/0.0.0.0:9000/' /etc/php-fpm.d/www.conf \
&& yum install -y python38 \
&& pip-3.8 install --upgrade pip \
&& pip3 install pandas
RUN sed -i 's/listen.allowed_clients = 127.0.0.1/; listen.allowed_clients = 127.0.0.1/' /etc/php-fpm.d/www.conf \
&& usermod -a -G root apache
CMD ["/usr/sbin/php-fpm", "-F"]
FROM php:8.3.4-fpm-alpine3.19
RUN apk add --no-cache --clean-protected --purge autoconf g++ make gmp-dev libzip-dev icu-dev supervisor \
&& docker-php-ext-install bcmath exif pcntl pdo_mysql zip intl opcache \
&& pecl install redis \
&& apk del --no-cache --clean-protected --purge autoconf g++ make gmp-dev \
&& echo "extension=redis.so" > /usr/local/etc/php/conf.d/docker-php-ext-redis.ini
COPY ./entrypoint.sh /usr/local/bin/entrypoint.sh
RUN chmod +x /usr/local/bin/entrypoint.sh
WORKDIR /var/www/
## 下面是 entrypoint.sh 的内容
#!/bin/sh
/usr/bin/supervisord -c /etc/supervisord.conf && docker-php-entrypoint && php-fpm -c /usr/local/etc/php/php.ini-production
FROM phpswoole/swoole:5.1.2-php8.3-alpine
RUN apk add --no-cache --clean-protected --purge libzip-dev \
&& docker-php-ext-install bcmath exif pcntl zip
WORKDIR /var/www/
FROM dunglas/frankenphp:1.1.2-php8.3.4-alpine
RUN apk add --no-cache --clean-protected --purge autoconf g++ make gmp-dev postgresql-dev libzip-dev \
&& docker-php-ext-install bcmath exif pcntl pdo_mysql pdo_pgsql zip \
&& pecl install redis \
&& apk del --no-cache --clean-protected --purge autoconf g++ make gmp-dev postgresql-dev \
&& apk add --upgrade postgresql --update-cache --repository https://dl-3.alpinelinux.org/alpine/edge/main/ \
&& echo "extension=redis.so" > /usr/local/etc/php/conf.d/docker-php-ext-redis.ini
WORKDIR /var/www/
FROM php:8.3.4-fpm-alpine3.19
RUN apk add --no-cache --clean-protected --purge autoconf g++ make gmp-dev postgresql-dev libzip-dev \
&& docker-php-ext-install bcmath exif pcntl pdo_mysql pdo_pgsql zip \
&& pecl install redis \
&& apk del --no-cache --clean-protected --purge autoconf g++ make gmp-dev postgresql-dev \
&& apk add --upgrade postgresql --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/main/ \
&& echo "extension=redis.so" > /usr/local/etc/php/conf.d/docker-php-ext-redis.ini
WORKDIR /var/www/
FROM php:8.3.4-fpm-alpine3.19
RUN apk add --no-cache --clean-protected --purge autoconf g++ make gmp-dev libzip-dev icu-dev \
&& docker-php-ext-install bcmath exif pcntl pdo_mysql zip intl opcache \
&& pecl install redis \
&& apk del --no-cache --clean-protected --purge autoconf g++ make gmp-dev \
&& echo "extension=redis.so" > /usr/local/etc/php/conf.d/docker-php-ext-redis.ini
WORKDIR /var/www/
FROM php:8.3.4-fpm-alpine3.19
RUN apk add --no-cache --clean-protected --purge autoconf g++ make gmp-dev libzip-dev icu-dev \
&& docker-php-ext-install bcmath exif pcntl pdo_mysql zip intl \
&& pecl install redis \
&& apk del --no-cache --clean-protected --purge autoconf g++ make gmp-dev \
&& echo "extension=redis.so" > /usr/local/etc/php/conf.d/docker-php-ext-redis.ini
WORKDIR /var/www/
FROM php:8.3.4-fpm-alpine3.19
RUN apk add --no-cache --clean-protected --purge autoconf g++ make gmp-dev libzip-dev \
&& docker-php-ext-install bcmath exif pcntl pdo_mysql zip \
&& pecl install redis \
&& apk del --no-cache --clean-protected --purge autoconf g++ make gmp-dev \
&& echo "extension=redis.so" > /usr/local/etc/php/conf.d/docker-php-ext-redis.ini
WORKDIR /var/www/
FROM dunglas/frankenphp
RUN apt update -y \
&& apt install -y libzip-dev \
&& install-php-extensions zip pdo_mysql \
&& apt autoremove
FROM dunglas/frankenphp
RUN apt update -y \
&& apt install -y libzip-dev \
&& install-php-extensions zip pcntl \
&& apt autoremove
FROM dunglas/frankenphp
RUN apt update -y \
&& apt install -y libzip-dev \
&& install-php-extensions zip \
&& apt autoremove
Content type
Image
Digest
sha256:c979552cb…
Size
52.8 MB
Last updated
over 1 year ago
docker pull bostin/php:8.4.4-fpm-alpine3.21