Skip to content

Commit 0ba1c17

Browse files
authored
Merge pull request #4 from devilbox/release-0.4
Ensure PHP extension directory exists
2 parents f18758e + a5effb9 commit 0ba1c17

3 files changed

Lines changed: 15 additions & 3 deletions

File tree

Dockerfiles/Dockerfile.jessie

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ ENV PHP_BUILD_DEPS \
1919
libbison-dev \
2020
libcurl4-openssl-dev \
2121
libfl-dev \
22+
libmhash-dev \
2223
libmysqlclient-dev \
2324
libpcre3-dev \
2425
libreadline6-dev \
@@ -29,6 +30,7 @@ ENV PHP_BUILD_DEPS \
2930
libxml2-dev
3031

3132
ENV PHP_RUNTIME_DEPS \
33+
libmhash2 \
3234
libmysqlclient18 \
3335
libpcre3 \
3436
librecode0 \
@@ -203,7 +205,9 @@ RUN set -eux \
203205
${PHP_RUNTIME_DEPS} \
204206
${RUNTIME_TOOLS} \
205207
&& apt-get clean \
206-
&& rm -rf /var/lib/apt/lists/*
208+
&& rm -rf /var/lib/apt/lists/* \
209+
# Setup extension dir
210+
&& mkdir -p "$(php -r 'echo ini_get("extension_dir");')"
207211

208212

209213
COPY data/docker-php-* /usr/local/bin/

Dockerfiles/Dockerfile.jessie-arm64

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ ENV PHP_BUILD_DEPS \
1919
libbison-dev \
2020
libcurl4-openssl-dev \
2121
libfl-dev \
22+
libmhash-dev \
2223
libmysqlclient-dev \
2324
libpcre3-dev \
2425
libreadline6-dev \
@@ -29,6 +30,7 @@ ENV PHP_BUILD_DEPS \
2930
libxml2-dev
3031

3132
ENV PHP_RUNTIME_DEPS \
33+
libmhash2 \
3234
libmysqlclient18 \
3335
libpcre3 \
3436
librecode0 \
@@ -230,7 +232,9 @@ RUN set -eux \
230232
${PHP_RUNTIME_DEPS} \
231233
${RUNTIME_TOOLS} \
232234
&& apt-get clean \
233-
&& rm -rf /var/lib/apt/lists/*
235+
&& rm -rf /var/lib/apt/lists/* \
236+
# Setup extension dir
237+
&& mkdir -p "$(php -r 'echo ini_get("extension_dir");')"
234238

235239

236240
COPY data/docker-php-* /usr/local/bin/

Dockerfiles/Dockerfile.stretch

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ ENV PHP_BUILD_DEPS \
1717
libbison-dev \
1818
libcurl4-openssl-dev \
1919
libfl-dev \
20+
libmhash-dev \
2021
libmariadbclient-dev-compat \
2122
libpcre3-dev \
2223
libreadline6-dev \
@@ -27,6 +28,7 @@ ENV PHP_BUILD_DEPS \
2728
libxml2-dev
2829

2930
ENV PHP_RUNTIME_DEPS \
31+
libmhash2 \
3032
libmariadbclient-dev-compat \
3133
libpcre3 \
3234
librecode0 \
@@ -204,7 +206,9 @@ RUN set -eux \
204206
${PHP_RUNTIME_DEPS} \
205207
${RUNTIME_TOOLS} \
206208
&& apt-get clean \
207-
&& rm -rf /var/lib/apt/lists/*
209+
&& rm -rf /var/lib/apt/lists/* \
210+
# Setup extension dir
211+
&& mkdir -p "$(php -r 'echo ini_get("extension_dir");')"
208212

209213

210214
COPY data/docker-php-* /usr/local/bin/

0 commit comments

Comments
 (0)