1
1
FROM alpine:3.13
2
2
LABEL maintainer="Shion <shion.chow@gmail.com>"
3
3
4
- ENV PHP_VERSION 7.3.31
5
- ENV PHP_MEMCACHED_VERSION 3.1.5
6
- ENV PHP_REDIS_VERSION 5.3.4
7
- ENV PHP_MONGODB_VERSION 1.10.0
4
+ ENV PHP_VERSION 7.3.33
5
+ ENV PHP_REDIS_VERSION 5.3.7
8
6
9
7
ENV BUILD_TOOLS \
10
8
curl \
@@ -22,8 +20,7 @@ ENV BUILD_DEPS \
22
20
postgresql-dev \
23
21
libedit-dev \
24
22
libzip-dev \
25
- libxpm-dev \
26
- libmemcached-dev
23
+ libxpm-dev
27
24
28
25
ENV RUNTIME_DEPS \
29
26
libpq \
@@ -38,7 +35,6 @@ ENV RUNTIME_DEPS \
38
35
freetype \
39
36
libedit \
40
37
libzip \
41
- libmemcached \
42
38
icu-libs
43
39
44
40
ENV PHP_INI_DIR /usr/local/etc/php
@@ -103,16 +99,6 @@ RUN apk add --no-cache --virtual .build-tools $BUILD_TOOLS \
103
99
&& sed -i 's/;catch_workers_output = yes/catch_workers_output = yes/g' /usr/local/etc/php-fpm.d/www.conf \
104
100
&& sed -i 's/;clear_env = no/clear_env = yes/g' /usr/local/etc/php-fpm.d/www.conf \
105
101
&& echo "zend_extension=opcache.so" >> $PHP_INI_DIR/conf.d/opcache.ini \
106
- # memcached
107
- && cd /usr/src \
108
- && curl -o memcached.tar.gz -L https://github.com/php-memcached-dev/php-memcached/archive/v${PHP_MEMCACHED_VERSION}.tar.gz \
109
- && tar -zxvf memcached.tar.gz \
110
- && cd php-memcached-${PHP_MEMCACHED_VERSION} \
111
- && phpize \
112
- && ./configure --enable-memcached-json --disable-memcached-sasl \
113
- && make \
114
- && make install \
115
- && echo "extension=memcached.so" >> $PHP_INI_DIR/conf.d/memcached.ini \
116
102
# redis
117
103
&& cd /usr/src \
118
104
&& curl -o redis.tar.gz -L https://github.com/phpredis/phpredis/archive/${PHP_REDIS_VERSION}.tar.gz \
@@ -123,21 +109,11 @@ RUN apk add --no-cache --virtual .build-tools $BUILD_TOOLS \
123
109
&& make \
124
110
&& make install \
125
111
&& echo "extension=redis.so" >> $PHP_INI_DIR/conf.d/redis.ini \
126
- # mongodb
127
- && cd /usr/src \
128
- && curl -o mongodb.tar.gz -L https://github.com/mongodb/mongo-php-driver/releases/download/${PHP_MONGODB_VERSION}/mongodb-${PHP_MONGODB_VERSION}.tgz \
129
- && tar -zxvf mongodb.tar.gz \
130
- && cd mongodb-${PHP_MONGODB_VERSION} \
131
- && phpize \
132
- && ./configure \
133
- && make \
134
- && make install \
135
- && echo "extension=mongodb.so" >> $PHP_INI_DIR/conf.d/mongodb.ini \
136
112
# clear
137
113
&& cd ~ && rm -rf /usr/src && apk del .build-tools .build-deps
138
114
139
115
VOLUME ["/app" ]
140
116
WORKDIR /app
141
117
142
118
EXPOSE 9000
143
- CMD ["php-fpm" ]
119
+ CMD ["php-fpm" ]
0 commit comments