Skip to content

Commit 5a76802

Browse files
committed
updated to php-4.3
1 parent 25f150d commit 5a76802

File tree

1 file changed

+22
-14
lines changed

1 file changed

+22
-14
lines changed

Dockerfile

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
FROM php:7-fpm
1+
FROM php:7.3-fpm
22
RUN apt-get update && apt-get install -y \
33
libfreetype6-dev \
44
libjpeg62-turbo-dev \
5-
libmcrypt-dev \
6-
libpng12-dev \
5+
libpng-dev \
76
zlib1g-dev \
87
libicu-dev \
98
libpq-dev \
9+
libzip-dev \
1010
g++ \
11-
&& docker-php-ext-install -j$(nproc) iconv mcrypt \
11+
libcurl4-gnutls-dev
12+
13+
RUN docker-php-ext-install -j$(nproc) iconv \
1214
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
1315
&& docker-php-ext-install -j$(nproc) gd \
1416
&& docker-php-ext-install -j$(nproc) pdo \
@@ -17,23 +19,29 @@ RUN apt-get update && apt-get install -y \
1719
&& docker-php-ext-configure intl \
1820
&& docker-php-ext-configure pdo_pgsql \
1921
&& docker-php-ext-install -j$(nproc) intl \
20-
&& docker-php-ext-install -j$(nproc) pdo_mysql \
2122
&& docker-php-ext-install -j$(nproc) pdo_pgsql \
2223
&& docker-php-ext-install -j$(nproc) mysqli \
24+
&& docker-php-ext-install -j$(nproc) bcmath \
25+
&& docker-php-ext-install -j$(nproc) curl \
2326
&& pecl install zip \
24-
&& docker-php-ext-enable zip
27+
&& docker-php-ext-enable zip \
28+
&& docker-php-ext-install -j$(nproc) pdo_mysql
2529

2630
#its required for composer
27-
RUN apt-get install -y git
31+
RUN apt-get install -y git
2832

33+
RUN pecl install -o -f redis \
34+
&& rm -rf /tmp/pear \
35+
&& docker-php-ext-enable redis
2936
##composer
30-
WORKDIR "/tmp"
37+
WORKDIR "/tmp"
38+
39+
RUN php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php
40+
RUN php composer-setup.php --install-dir=/bin --filename=composer
41+
RUN php -r "unlink('composer-setup.php');"
3142

32-
RUN php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php
33-
RUN php composer-setup.php --install-dir=/bin --filename=composer
34-
RUN php -r "unlink('composer-setup.php');"
3543

36-
WORKDIR "/var/www"
37-
RUN usermod -u 1000 www-data
44+
WORKDIR "/app"
45+
RUN usermod -u 1000 www-data
3846

39-
CMD ["php-fpm"]
47+
CMD ["php-fpm"]

0 commit comments

Comments
 (0)