@@ -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
4443RUN echo "daemon off;" >> /etc/nginx/nginx.conf
4544RUN sed -i "s/sendfile on/sendfile off/" /etc/nginx/nginx.conf
4645RUN 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
5150RUN mkdir -p /var/www
5251RUN mkdir -p /run/php
5352RUN 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
7573RUN phpenmod xdebug
7674
7775# Add nginx service
0 commit comments