🗑️ chore(php-unofficial): remove outdated PHP 8.1.34 and 8.4.17 app definitions
- delete `.env.sample` and `Dockerfile` for PHP 8.1.34 version - delete `.env.sample` and `Dockerfile` for PHP 8.4.17 version
This commit is contained in:
parent
8e86cd974d
commit
a58857d557
|
|
@ -1,3 +0,0 @@
|
|||
CONTAINER_NAME="php8.1.17"
|
||||
PANEL_APP_PORT_HTTP="9002"
|
||||
SITE_PATH="/opt/1panel/apps/openresty/OpenResty/www"
|
||||
|
|
@ -1,93 +0,0 @@
|
|||
#Reference Links :https://github.com/docker-library/php/issues/926#issuecomment-567230723
|
||||
|
||||
FROM php:8.1.34-fpm-bookworm
|
||||
|
||||
ARG UNAME=www-data
|
||||
ARG UGROUP=www-data
|
||||
ARG UID=1000
|
||||
ARG GID=1000
|
||||
|
||||
RUN usermod --uid $UID $UNAME
|
||||
RUN groupmod --gid $GID $UGROUP
|
||||
|
||||
# define timezone
|
||||
RUN echo "Asia/Shanghai" > /etc/timezone
|
||||
RUN dpkg-reconfigure -f noninteractive tzdata
|
||||
RUN /bin/echo -e "LANG=\"en_US.UTF-8\"" > /etc/default/local
|
||||
|
||||
# install dependencies
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
curl \
|
||||
unzip \
|
||||
build-essential \
|
||||
libxml2-dev \
|
||||
libssl-dev \
|
||||
libbz2-dev \
|
||||
libcurl4-openssl-dev \
|
||||
libjpeg-dev \
|
||||
libpng-dev \
|
||||
libwebp-dev \
|
||||
libfreetype6-dev \
|
||||
libxpm-dev \
|
||||
libgmp-dev \
|
||||
libmcrypt-dev \
|
||||
libreadline-dev \
|
||||
libxslt1-dev \
|
||||
libonig-dev \
|
||||
libzip-dev \
|
||||
libc-client-dev \
|
||||
libkrb5-dev \
|
||||
libmemcached-dev \
|
||||
libmagickwand-dev --no-install-recommends \
|
||||
libicu-dev && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
||||
|
||||
# memcached
|
||||
RUN pecl install memcached
|
||||
RUN docker-php-ext-enable memcached
|
||||
|
||||
# mcrypt
|
||||
RUN pecl install mcrypt
|
||||
RUN docker-php-ext-enable mcrypt
|
||||
|
||||
# redis
|
||||
RUN pecl install redis
|
||||
RUN docker-php-ext-enable redis
|
||||
|
||||
#pecl temporarily does not support PHP8.1 api installation rar
|
||||
#Reference Links :https://stackoverflow.com/questions/73564424/error-while-installing-php-rar-extension-on-ubuntu-server
|
||||
# rar
|
||||
#RUN pecl install rar
|
||||
#RUN docker-php-ext-enable rar
|
||||
|
||||
# configure
|
||||
RUN docker-php-ext-configure gd --enable-gd --with-freetype --with-jpeg --with-webp \
|
||||
&& docker-php-ext-configure intl \
|
||||
&& docker-php-ext-configure mysqli --with-mysqli=mysqlnd \
|
||||
&& docker-php-ext-configure pdo_mysql --with-pdo-mysql=mysqlnd \
|
||||
&& docker-php-ext-configure zip \
|
||||
&& docker-php-ext-configure imap --with-kerberos --with-imap-ssl \
|
||||
&& docker-php-ext-install -j "$(nproc)" \
|
||||
gd \
|
||||
intl \
|
||||
mysqli \
|
||||
pdo_mysql \
|
||||
zip \
|
||||
imap \
|
||||
fileinfo \
|
||||
xsl \
|
||||
bcmath \
|
||||
gettext \
|
||||
exif \
|
||||
curl \
|
||||
mbstring
|
||||
|
||||
# install imagick
|
||||
RUN pecl install imagick
|
||||
RUN docker-php-ext-enable imagick
|
||||
|
||||
RUN echo "extension=redis.so" >> /usr/local/etc/php/php.ini
|
||||
|
||||
WORKDIR /www
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
CONTAINER_NAME="php8.1.17"
|
||||
PANEL_APP_PORT_HTTP="9002"
|
||||
SITE_PATH="/opt/1panel/apps/openresty/OpenResty/www"
|
||||
|
|
@ -1,93 +0,0 @@
|
|||
#Reference Links :https://github.com/docker-library/php/issues/926#issuecomment-567230723
|
||||
|
||||
FROM php:8.4.17-fpm-bookworm
|
||||
|
||||
ARG UNAME=www-data
|
||||
ARG UGROUP=www-data
|
||||
ARG UID=1000
|
||||
ARG GID=1000
|
||||
|
||||
RUN usermod --uid $UID $UNAME
|
||||
RUN groupmod --gid $GID $UGROUP
|
||||
|
||||
# define timezone
|
||||
RUN echo "Asia/Shanghai" > /etc/timezone
|
||||
RUN dpkg-reconfigure -f noninteractive tzdata
|
||||
RUN /bin/echo -e "LANG=\"en_US.UTF-8\"" > /etc/default/local
|
||||
|
||||
# install dependencies
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
curl \
|
||||
unzip \
|
||||
build-essential \
|
||||
libxml2-dev \
|
||||
libssl-dev \
|
||||
libbz2-dev \
|
||||
libcurl4-openssl-dev \
|
||||
libjpeg-dev \
|
||||
libpng-dev \
|
||||
libwebp-dev \
|
||||
libfreetype6-dev \
|
||||
libxpm-dev \
|
||||
libgmp-dev \
|
||||
libmcrypt-dev \
|
||||
libreadline-dev \
|
||||
libxslt1-dev \
|
||||
libonig-dev \
|
||||
libzip-dev \
|
||||
libc-client-dev \
|
||||
libkrb5-dev \
|
||||
libmemcached-dev \
|
||||
libmagickwand-dev --no-install-recommends \
|
||||
libicu-dev && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# memcached
|
||||
RUN pecl install memcached && \
|
||||
docker-php-ext-enable memcached
|
||||
|
||||
# mcrypt
|
||||
RUN pecl install mcrypt && \
|
||||
docker-php-ext-enable mcrypt
|
||||
|
||||
# redis
|
||||
RUN pecl install redis && \
|
||||
docker-php-ext-enable redis
|
||||
|
||||
# imap
|
||||
RUN pecl install imap && \
|
||||
docker-php-ext-enable imap
|
||||
|
||||
#pecl temporarily does not support PHP8.1 api installation rar
|
||||
#Reference Links :https://stackoverflow.com/questions/73564424/error-while-installing-php-rar-extension-on-ubuntu-server
|
||||
# rar
|
||||
#RUN pecl install rar
|
||||
#RUN docker-php-ext-enable rar
|
||||
|
||||
# configure
|
||||
RUN docker-php-ext-configure gd --enable-gd --with-freetype --with-jpeg --with-webp \
|
||||
&& docker-php-ext-configure intl \
|
||||
&& docker-php-ext-configure mysqli --with-mysqli=mysqlnd \
|
||||
&& docker-php-ext-configure pdo_mysql --with-pdo-mysql=mysqlnd \
|
||||
&& docker-php-ext-configure zip \
|
||||
&& docker-php-ext-install -j "$(nproc)" \
|
||||
gd \
|
||||
intl \
|
||||
mysqli \
|
||||
pdo_mysql \
|
||||
zip \
|
||||
fileinfo \
|
||||
xsl \
|
||||
bcmath \
|
||||
gettext \
|
||||
exif \
|
||||
curl \
|
||||
mbstring
|
||||
|
||||
# install imagick
|
||||
RUN pecl install imagick
|
||||
RUN docker-php-ext-enable imagick
|
||||
|
||||
RUN echo "extension=redis.so" >> /usr/local/etc/php/php.ini
|
||||
|
||||
WORKDIR /www
|
||||
Loading…
Reference in New Issue