Skip to content

Commit 97d6507

Browse files
committed
fix: 8.1
1 parent 2864e19 commit 97d6507

File tree

5 files changed

+15
-27
lines changed

5 files changed

+15
-27
lines changed

.github/workflows/build.yml

+8-8
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,14 @@ jobs:
3737
# tags: adhocore/phpfpm:8.3,adhocore/phpfpm:latest
3838
# platforms: linux/amd64,linux/arm64
3939

40-
- name: "[8.2] Build and push"
41-
id: docker_build_82
42-
uses: docker/build-push-action@v4
43-
with:
44-
push: true
45-
file: 8.2.Dockerfile
46-
tags: adhocore/phpfpm:8.2
47-
platforms: linux/amd64,linux/arm64
40+
# - name: "[8.2] Build and push"
41+
# id: docker_build_82
42+
# uses: docker/build-push-action@v4
43+
# with:
44+
# push: true
45+
# file: 8.2.Dockerfile
46+
# tags: adhocore/phpfpm:8.2
47+
# platforms: linux/amd64,linux/arm64
4848

4949
- name: "[8.1] Build and push"
5050
id: docker_build_81

8.0.Dockerfile

-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ FROM php:8.0.30-fpm-alpine3.16
33
MAINTAINER Jitendra Adhikari <[email protected]>
44

55
ENV \
6-
MAXMIND_VERSION=1.4.2 \
7-
SWOOLE_VERSION=4.6.7 \
8-
SWOOLE_ASYNC_VERSION=4.5.5 \
96
LD_PRELOAD=/usr/lib/preloadable_libiconv.so \
107
PECL_EXTENSIONS_FUTURE="ev imagick ssh2-1.3.1 xlswriter yaf" \
118
PECL_EXTENSIONS="apcu ast ds igbinary lzf memcached mongodb msgpack oauth pcov psr redis rdkafka simdjson uuid xdebug xhprof yaml" \

8.1.Dockerfile

+4-7
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ FROM php:8.1.27-fpm-alpine3.18
33
MAINTAINER Jitendra Adhikari <[email protected]>
44

55
ENV \
6-
MAXMIND_VERSION=1.4.2 \
7-
SWOOLE_VERSION=4.8.9 \
8-
SWOOLE_ASYNC_VERSION=4.5.5 \
96
LD_PRELOAD=/usr/lib/preloadable_libiconv.so \
107
PECL_EXTENSIONS_FUTURE="imagick ssh2-1.3.1 xlswriter" \
118
PECL_EXTENSIONS="apcu ast ds ev igbinary lzf memcached mongodb msgpack oauth pcov psr redis rdkafka simdjson uuid xdebug xhprof yaf yaml" \
@@ -16,8 +13,8 @@ ENV \
1613
COPY docker-* /usr/local/bin/
1714

1815
# copy from existing
19-
COPY --from=adhocore/phpfpm:8.1 /usr/local/lib/php/extensions/no-debug-non-zts-20210902/*.so /usr/local/lib/php/extensions/no-debug-non-zts-20210902/
20-
COPY --from=adhocore/phpfpm:8.1 /usr/local/etc/php/conf.d/*.ini /usr/local/etc/php/conf.d/
16+
# COPY --from=adhocore/phpfpm:8.1 /usr/local/lib/php/extensions/no-debug-non-zts-20210902/*.so /usr/local/lib/php/extensions/no-debug-non-zts-20210902/
17+
# COPY --from=adhocore/phpfpm:8.1 /usr/local/etc/php/conf.d/*.ini /usr/local/etc/php/conf.d/
2118

2219
# ext
2320
COPY ext.php /ext.php
@@ -37,8 +34,8 @@ RUN \
3734
openldap-back-mdb tidyhtml yaml zlib \
3835
#
3936
# php extensions
40-
&& docker-php-source extract \
41-
&& rm -f /usr/local/lib/php/extensions/no-debug-non-zts-20210902/intl.so /usr/local/etc/php/conf.d/docker-php-ext-intl.ini \
37+
&& echo 'php-extensions' && docker-php-source extract \
38+
&& docker-php-ext-remove intl || true \
4239
&& pecl channel-update pecl.php.net \
4340
&& { php -m | grep gd || docker-php-ext-configure gd --with-freetype --with-jpeg --enable-gd; } \
4441
&& docker-php-ext-install-if $PHP_EXTENSIONS \

8.2.Dockerfile

+3-6
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ FROM php:8.2.17-fpm-alpine3.18
33
MAINTAINER Jitendra Adhikari <[email protected]>
44

55
ENV \
6-
MAXMIND_VERSION=1.4.2 \
7-
SWOOLE_VERSION=4.8.9 \
8-
SWOOLE_ASYNC_VERSION=4.5.5 \
96
LD_PRELOAD=/usr/lib/preloadable_libiconv.so \
107
PECL_EXTENSIONS="apcu ast ds ev igbinary imagick lzf memcached mongodb msgpack oauth pcov \
118
psr redis rdkafka simdjson ssh2-1.3.1 uuid xdebug xhprof xlswriter yaml" \
@@ -18,8 +15,8 @@ ENV \
1815
COPY docker-* /usr/local/bin/
1916

2017
# copy from existing
21-
# COPY --from=adhocore/phpfpm:8.2 /usr/local/lib/php/extensions/no-debug-non-zts-20220829/*.so /usr/local/lib/php/extensions/no-debug-non-zts-20220829/
22-
# COPY --from=adhocore/phpfpm:8.2 /usr/local/etc/php/conf.d/*.ini /usr/local/etc/php/conf.d/
18+
COPY --from=adhocore/phpfpm:8.2 /usr/local/lib/php/extensions/no-debug-non-zts-20220829/*.so /usr/local/lib/php/extensions/no-debug-non-zts-20220829/
19+
COPY --from=adhocore/phpfpm:8.2 /usr/local/etc/php/conf.d/*.ini /usr/local/etc/php/conf.d/
2320

2421
# ext
2522
COPY ext.php /ext.php
@@ -40,7 +37,7 @@ RUN \
4037
#
4138
# php extensions
4239
&& docker-php-source extract \
43-
&& echo docker-php-ext-remove apcu intl mognodb imagick \
40+
&& docker-php-ext-remove intl \
4441
&& pecl channel-update pecl.php.net \
4542
&& { php -m | grep gd || docker-php-ext-configure gd --with-freetype --with-jpeg --enable-gd; } \
4643
&& docker-php-ext-install-if $PHP_EXTENSIONS \

8.3.Dockerfile

-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ FROM php:8.3.4-fpm-alpine3.18
33
MAINTAINER Jitendra Adhikari <[email protected]>
44

55
ENV \
6-
MAXMIND_VERSION=1.4.2 \
7-
SWOOLE_VERSION=4.8.9 \
8-
SWOOLE_ASYNC_VERSION=4.5.5 \
96
LD_PRELOAD=/usr/lib/preloadable_libiconv.so \
107
PECL_EXTENSIONS="apcu ast ds ev igbinary lzf memcached mongodb msgpack oauth pcov \
118
psr redis rdkafka simdjson ssh2-1.3.1 uuid xdebug xhprof xlswriter yaml" \

0 commit comments

Comments
 (0)