Sign inSign up

bostin/php

By bostin

•Updated over 1 year ago

Image
0

1.4K

bostin/php repository overview

⁠7.0-jjs-web-0.0.1
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
⁠8.4.4-fpm-alpine3.21
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/
⁠7.0-jjs-feed-amazonlinux-2
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
⁠7.0-jjs-feed-amazonlinux-1
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"]


⁠8.3.4-fpm_liulang_v3 (+ supervisor/opcache)
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

⁠swoole5.1.2-php8.3-alpine
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/
⁠franken-1.1.2-php8.3.4-alpine
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/
⁠8.3.4-fpm-alpine-0.0.2 (+pdo_pgsql)
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/
⁠8.3.4-fpm-alpine-0.0.1.2 (+opcache)
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/
⁠8.3.4-fpm-alpine-0.0.1.1 (+intl)
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/
⁠8.3.4-fpm-alpine-0.0.1
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/
⁠frankenphp_0.0.3
FROM dunglas/frankenphp

RUN apt update -y \
	&& apt install -y libzip-dev \
	&& install-php-extensions zip pdo_mysql \
	&& apt autoremove
⁠frankenphp_0.0.2 (for Laravel Octane)
FROM dunglas/frankenphp

RUN apt update -y \
	&& apt install -y libzip-dev \
	&& install-php-extensions zip pcntl \
	&& apt autoremove
⁠frankenphp_0.0.1
FROM dunglas/frankenphp

RUN apt update -y \
	&& apt install -y libzip-dev \
	&& install-php-extensions zip \
	&& apt autoremove
⁠8.1-fpm-alpine3.15-2
  • mongodb with ssl
⁠8.1-fpm-alpine3.15-1
  • mongodb
⁠8.1-fpm-alpine3.15
  • php:8.1-fpm-alpine3.15
  • bash vim
  • pdo_mysql
⁠7.3-fpm-skywalking-0.0
  • 7.3-alpine
  • ext-mysqli ext-pdo_mysql ext-memcached
  • skywalking-php-sdk's dependences boost-dev git ca-certificates autoconf automake libtool g++ make file linux-headers file re2c pkgconf openssh openssl openssl-dev curl-dev nginx cmake grpc
⁠7.4.3-fpm-0.0.2
  • ext-pcntl
  • ext-intl
⁠7.4.3-fpm-0.0.1
  • 7.4.3-fpm
  • ext-mongodb 1.7.3
  • ext-pdo_mysql
  • ext-zip
  • ext-sockets
  • ext-opcache
  • zip/unzip/libzip-dev
⁠7.4.3-fpm
  • 官方 php:7.4.3-fpm
  • composer 1.9.3
  • debian 10 阿里云源
  • composer 阿里云源
  • git
  • vim
⁠7.2.25-fpm-0.0.1
  • 官方 php:7.2.25-fpm
  • git
  • vim
  • ext-mongodb 1.7.3
⁠7.2.25-fpm-0.0.2
  • 7.2.25-fpm-0.0.1
  • libssl-dev (openssl-dev)
  • ext-mongodb 1.7.3 (SSL enabled)

Tag summary

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