Skip to content

Commit 3dc843e

Browse files
authored
Update Dockerfile
1 parent f52bbe2 commit 3dc843e

File tree

1 file changed

+36
-38
lines changed

1 file changed

+36
-38
lines changed

Dockerfile

Lines changed: 36 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,22 @@ RUN locale-gen en_US.UTF-8 && \
1414
add-apt-repository -y ppa:ondrej/php && \
1515
apt-get update && \
1616
apt-get install -y --force-yes nginx \
17-
php7.1-fpm \
18-
php7.1-zip \
19-
php7.1-mysql \
20-
php7.1-redis \
21-
php7.1-mcrypt \
22-
php7.1-xml \
23-
php7.1-xdebug \
24-
php7.1-common \
25-
php7.1-sqlite \
26-
php7.1-curl \
27-
php7.1-zmq \
28-
php7.1-gd \
29-
php7.1-imagick \
30-
php7.1-soap \
31-
php7.1-mbstring \
32-
php7.1-intl \
33-
php7.1-mongodb \
17+
php7.3-fpm \
18+
php7.3-zip \
19+
php7.3-mysql \
20+
php7.3-redis \
21+
php7.3-xml \
22+
php7.3-xdebug \
23+
php7.3-common \
24+
php7.3-sqlite \
25+
php7.3-curl \
26+
php7.3-zmq \
27+
php7.3-gd \
28+
php7.3-imagick \
29+
php7.3-soap \
30+
php7.3-mbstring \
31+
php7.3-intl \
32+
php7.3-mongodb \
3433
git && \
3534
apt-get clean && \
3635
rm -rf /var/lib/apt/lists/* \
@@ -44,34 +43,33 @@ RUN groupadd -g 1000 user && useradd --no-log-init -u 1000 -b /var/www -M -g use
4443
RUN echo "daemon off;" >> /etc/nginx/nginx.conf
4544
RUN sed -i "s/sendfile on/sendfile off/" /etc/nginx/nginx.conf
4645
RUN sed -i "s/user www-data/user user/" /etc/nginx/nginx.conf
47-
RUN sed -i "s/user = www-data/user = user/" /etc/php/7.1/fpm/pool.d/www.conf
48-
RUN sed -i "s/group = www-data/group = user/" /etc/php/7.1/fpm/pool.d/www.conf
49-
RUN sed -i "s/listener.owner = www-data/listener.owner = user/" /etc/php/7.1/fpm/pool.d/www.conf
50-
RUN sed -i "s/listener.group = www-data/listener.group = user/" /etc/php/7.1/fpm/pool.d/www.conf
46+
RUN sed -i "s/user = www-data/user = user/" /etc/php/7.3/fpm/pool.d/www.conf
47+
RUN sed -i "s/group = www-data/group = user/" /etc/php/7.3/fpm/pool.d/www.conf
48+
RUN sed -i "s/listener.owner = www-data/listener.owner = user/" /etc/php/7.3/fpm/pool.d/www.conf
49+
RUN sed -i "s/listener.group = www-data/listener.group = user/" /etc/php/7.3/fpm/pool.d/www.conf
5150
RUN mkdir -p /var/www
5251
RUN mkdir -p /run/php
5352
RUN mkdir -m 777 /tmp/php
5453

5554
# Configure PHP
56-
RUN sed -i "s/;session.save_path =.*/session.save_path = \/tmp\/php/" /etc/php/7.1/fpm/php.ini
57-
RUN sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.1/fpm/php.ini
58-
RUN sed -i "s/;date.timezone =.*/date.timezone = Asia\/Kolkata/" /etc/php/7.1/fpm/php.ini
59-
RUN sed -i "s/variables_order =.*/variables_order = \"EGPCS\"/" /etc/php/7.1/fpm/php.ini
60-
RUN sed -i -e "s/;daemonize\s*=\s*yes/daemonize = no/g" /etc/php/7.1/fpm/php-fpm.conf
61-
RUN sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.1/cli/php.ini
62-
RUN sed -i "s/;date.timezone =.*/date.timezone = Asia\/Kolkata/" /etc/php/7.1/cli/php.ini
63-
RUN sed -i "s/;clear_env =.*/clear_env = no/" /etc/php/7.1/fpm/pool.d/www.conf /etc/php/7.1/cli/php.ini
55+
RUN sed -i "s/;session.save_path =.*/session.save_path = \/tmp\/php/" /etc/php/7.3/fpm/php.ini
56+
RUN sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.3/fpm/php.ini
57+
RUN sed -i "s/;date.timezone =.*/date.timezone = Asia\/Kolkata/" /etc/php/7.3/fpm/php.ini
58+
RUN sed -i "s/variables_order =.*/variables_order = \"EGPCS\"/" /etc/php/7.3/fpm/php.ini
59+
RUN sed -i -e "s/;daemonize\s*=\s*yes/daemonize = no/g" /etc/php/7.3/fpm/php-fpm.conf
60+
RUN sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.3/cli/php.ini
61+
RUN sed -i "s/;date.timezone =.*/date.timezone = Asia\/Kolkata/" /etc/php/7.3/cli/php.ini
62+
RUN sed -i "s/;clear_env =.*/clear_env = no/" /etc/php/7.3/fpm/pool.d/www.conf /etc/php/7.3/cli/php.ini
6463

65-
RUN echo "xdebug.idekey=phpstorm" >> /etc/php/7.1/fpm/conf.d/20-xdebug.ini
66-
RUN echo "xdebug.remote_enable=1" >> /etc/php/7.1/fpm/conf.d/20-xdebug.ini
67-
RUN echo "xdebug.remote_port=9000" >> /etc/php/7.1/fpm/conf.d/20-xdebug.ini
68-
RUN echo "xdebug.remote_connect_back=1" >> /etc/php/7.1/fpm/conf.d/20-xdebug.ini
69-
RUN echo "xdebug.max_nesting_level=600" >> /etc/php/7.1/fpm/conf.d/20-xdebug.ini
70-
RUN echo "xdebug.scream=0" >> /etc/php/7.1/fpm/conf.d/20-xdebug.ini
71-
RUN echo "xdebug.cli_color=1" >> /etc/php/7.1/fpm/conf.d/20-xdebug.ini
72-
RUN echo "xdebug.show_local_vars=1" >> /etc/php/7.1/fpm/conf.d/20-xdebug.ini
64+
RUN echo "xdebug.idekey=phpstorm" >> /etc/php/7.3/fpm/conf.d/20-xdebug.ini
65+
RUN echo "xdebug.remote_enable=1" >> /etc/php/7.3/fpm/conf.d/20-xdebug.ini
66+
RUN echo "xdebug.remote_port=9000" >> /etc/php/7.3/fpm/conf.d/20-xdebug.ini
67+
RUN echo "xdebug.remote_connect_back=1" >> /etc/php/7.3/fpm/conf.d/20-xdebug.ini
68+
RUN echo "xdebug.max_nesting_level=600" >> /etc/php/7.3/fpm/conf.d/20-xdebug.ini
69+
RUN echo "xdebug.scream=0" >> /etc/php/7.3/fpm/conf.d/20-xdebug.ini
70+
RUN echo "xdebug.cli_color=1" >> /etc/php/7.3/fpm/conf.d/20-xdebug.ini
71+
RUN echo "xdebug.show_local_vars=1" >> /etc/php/7.3/fpm/conf.d/20-xdebug.ini
7372

74-
RUN phpenmod mcrypt
7573
RUN phpenmod xdebug
7674

7775
# Add nginx service

0 commit comments

Comments
 (0)