2024年5月4日发(作者:)
# /cgit/aports/tree/main/apache2/-install?h=v3.3.2
# /cgit/aports/tree/main/lighttpd/-install?h=v3.3.2
# /cgit/aports/tree/main/nginx-initscripts/-install?h=v3.3.2
ENV PHP_INI_DIR /usr/local/etc/php
RUN mkdir -p $PHP_INI_DIR/conf.d
##
ENV PHP_EXTRA_CONFIGURE_ARGS --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data
####
ENV GPG_KEYS 1A4E8B7277C42E53DBA9C7B9BCAA30EA9C0D5763
ENV PHP_VERSION 7.0.7
ENV PHP_FILENAME
ENV PHP_SHA256 9cc64a7459242c79c10e79d74feaf5bae3541f604966ceb600c3d2e8f5fe4794
RUN set -xe
&& apk add --no-cache --virtual .build-deps
$PHPIZE_DEPS
curl-dev
gnupg
libedit-dev
libxml2-dev
openssl-dev
sqlite-dev
&& curl -fSL "/get/$PHP_FILENAME/from/this/mirror" -o "$PHP_FILENAME"
&& echo "$PHP_SHA256 *$PHP_FILENAME" | sha256sum -c -
&& curl -fSL "/get/$PHP_/from/this/mirror" -o "$PHP_"
&& export GNUPGHOME="$(mktemp -d)"
&& for key in $GPG_KEYS; do
gpg --keyserver --recv-keys "$key";
done
&& gpg --batch --verify "$PHP_" "$PHP_FILENAME"
&& rm -r "$GNUPGHOME" "$PHP_"
&& mkdir -p /usr/src
&& tar -Jxf "$PHP_FILENAME" -C /usr/src
&& mv "/usr/src/php-$PHP_VERSION" /usr/src/php
&& rm "$PHP_FILENAME"
&& cd /usr/src/php
&& ./configure
--with-config-file-path="$PHP_INI_DIR"
发布评论