@@ -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