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