@@ -17,24 +17,24 @@ RUN locale-gen en_US.UTF-8 && \
1717    apt-get update && \
1818    apt-get upgrade -y && \
1919    apt-get install -y --force-yes nginx \
20-     php7.4 -fpm \
21-     php7.4 -zip \
22-     php7.4 -mysql \
23-     php7.4 -redis \
24-     php7.4 -xml \
25-     php7.4 -xdebug \
26-     php7.4 -common \
27-     php7.4 -sqlite \
28-     php7.4 -curl \
29-     php7.4 -zmq \
30-     php7.4 -gd \
31-     php7.4 -imagick \
32-     php7.4 -soap \
33-     php7.4 -apcu \
34-     php7.4 -mbstring \
35-     php7.4 -intl \
36-     php7.4 -bcmath \
37-     php7.4 -mongodb \
20+     php8.0 -fpm \
21+     php8.0 -zip \
22+     php8.0 -mysql \
23+     php8.0 -redis \
24+     php8.0 -xml \
25+     php8.0 -xdebug \
26+     php8.0 -common \
27+     php8.0 -sqlite \
28+     php8.0 -curl \
29+     php8.0 -zmq \
30+     php8.0 -gd \
31+     php8.0 -imagick \
32+     php8.0 -soap \
33+     php8.0 -apcu \
34+     php8.0 -mbstring \
35+     php8.0 -intl \
36+     php8.0 -bcmath \
37+     php8.0 -mongodb \
3838    unzip \
3939    git && \
4040    apt-get clean && \
@@ -49,32 +49,32 @@ RUN groupadd -g 1000 user && useradd --no-log-init -u 1000 -b /var/www -M -g use
4949RUN  echo "daemon off;"  >>                                               /etc/nginx/nginx.conf
5050RUN  sed -i "s/sendfile on/sendfile off/"                                 /etc/nginx/nginx.conf
5151RUN  sed -i "s/user www-data/user user/"                                  /etc/nginx/nginx.conf
52- RUN  sed -i "s/user = www-data/user = user/"                              /etc/php/7.4 /fpm/pool.d/www.conf
53- RUN  sed -i "s/group = www-data/group = user/"                            /etc/php/7.4 /fpm/pool.d/www.conf
54- RUN  sed -i "s/listener.owner = www-data/listener.owner = user/"          /etc/php/7.4 /fpm/pool.d/www.conf
55- RUN  sed -i "s/listener.group = www-data/listener.group = user/"          /etc/php/7.4 /fpm/pool.d/www.conf
52+ RUN  sed -i "s/user = www-data/user = user/"                              /etc/php/8.0 /fpm/pool.d/www.conf
53+ RUN  sed -i "s/group = www-data/group = user/"                            /etc/php/8.0 /fpm/pool.d/www.conf
54+ RUN  sed -i "s/listener.owner = www-data/listener.owner = user/"          /etc/php/8.0 /fpm/pool.d/www.conf
55+ RUN  sed -i "s/listener.group = www-data/listener.group = user/"          /etc/php/8.0 /fpm/pool.d/www.conf
5656RUN  mkdir -p                                                            /var/www
5757RUN  mkdir -p                                                            /run/php
5858RUN  mkdir -m 777                                                        /tmp/php
5959
6060#  Configure PHP
61- RUN  sed -i "s/;session.save_path =.*/session.save_path = \/ tmp\/ php/"    /etc/php/7.4 /fpm/php.ini
62- RUN  sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/"                   /etc/php/7.4 /fpm/php.ini
63- RUN  sed -i "s/;date.timezone =.*/date.timezone = Asia\/ Kolkata/"         /etc/php/7.4 /fpm/php.ini
64- RUN  sed -i "s/variables_order =.*/variables_order = \" EGPCS\" /"          /etc/php/7.4 /fpm/php.ini
65- RUN  sed -i -e "s/;daemonize\s *=\s *yes/daemonize = no/g"                  /etc/php/7.4 /fpm/php-fpm.conf
66- RUN  sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/"                   /etc/php/7.4 /cli/php.ini
67- RUN  sed -i "s/;date.timezone =.*/date.timezone = Asia\/ Kolkata/"         /etc/php/7.4 /cli/php.ini
68- RUN  sed -i "s/;clear_env =.*/clear_env = no/"                            /etc/php/7.4 /fpm/pool.d/www.conf      /etc/php/7.4 /cli/php.ini
61+ RUN  sed -i "s/;session.save_path =.*/session.save_path = \/ tmp\/ php/"    /etc/php/8.0 /fpm/php.ini
62+ RUN  sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/"                   /etc/php/8.0 /fpm/php.ini
63+ RUN  sed -i "s/;date.timezone =.*/date.timezone = Asia\/ Kolkata/"         /etc/php/8.0 /fpm/php.ini
64+ RUN  sed -i "s/variables_order =.*/variables_order = \" EGPCS\" /"          /etc/php/8.0 /fpm/php.ini
65+ RUN  sed -i -e "s/;daemonize\s *=\s *yes/daemonize = no/g"                  /etc/php/8.0 /fpm/php-fpm.conf
66+ RUN  sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/"                   /etc/php/8.0 /cli/php.ini
67+ RUN  sed -i "s/;date.timezone =.*/date.timezone = Asia\/ Kolkata/"         /etc/php/8.0 /cli/php.ini
68+ RUN  sed -i "s/;clear_env =.*/clear_env = no/"                            /etc/php/8.0 /fpm/pool.d/www.conf      /etc/php/8.0 /cli/php.ini
6969
70- RUN  echo "xdebug.idekey=phpstorm"  >> /etc/php/7.4 /fpm/conf.d/20-xdebug.ini
71- RUN  echo "xdebug.remote_enable=1"  >> /etc/php/7.4 /fpm/conf.d/20-xdebug.ini
72- RUN  echo "xdebug.remote_port=9000"  >> /etc/php/7.4 /fpm/conf.d/20-xdebug.ini
73- RUN  echo "xdebug.remote_connect_back=1"  >> /etc/php/7.4 /fpm/conf.d/20-xdebug.ini
74- RUN  echo "xdebug.max_nesting_level=600"  >> /etc/php/7.4 /fpm/conf.d/20-xdebug.ini
75- RUN  echo "xdebug.scream=0"  >> /etc/php/7.4 /fpm/conf.d/20-xdebug.ini
76- RUN  echo "xdebug.cli_color=1"  >> /etc/php/7.4 /fpm/conf.d/20-xdebug.ini
77- RUN  echo "xdebug.show_local_vars=1"  >> /etc/php/7.4 /fpm/conf.d/20-xdebug.ini
70+ RUN  echo "xdebug.idekey=phpstorm"  >> /etc/php/8.0 /fpm/conf.d/20-xdebug.ini
71+ RUN  echo "xdebug.remote_enable=1"  >> /etc/php/8.0 /fpm/conf.d/20-xdebug.ini
72+ RUN  echo "xdebug.remote_port=9000"  >> /etc/php/8.0 /fpm/conf.d/20-xdebug.ini
73+ RUN  echo "xdebug.remote_connect_back=1"  >> /etc/php/8.0 /fpm/conf.d/20-xdebug.ini
74+ RUN  echo "xdebug.max_nesting_level=600"  >> /etc/php/8.0 /fpm/conf.d/20-xdebug.ini
75+ RUN  echo "xdebug.scream=0"  >> /etc/php/8.0 /fpm/conf.d/20-xdebug.ini
76+ RUN  echo "xdebug.cli_color=1"  >> /etc/php/8.0 /fpm/conf.d/20-xdebug.ini
77+ RUN  echo "xdebug.show_local_vars=1"  >> /etc/php/8.0 /fpm/conf.d/20-xdebug.ini
7878
7979RUN  phpenmod xdebug
8080
0 commit comments