@@ -17,24 +17,24 @@ RUN locale-gen en_US.UTF-8 && \
17
17
apt-get update && \
18
18
apt-get upgrade -y && \
19
19
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 \
38
38
unzip \
39
39
git && \
40
40
apt-get clean && \
@@ -49,32 +49,32 @@ RUN groupadd -g 1000 user && useradd --no-log-init -u 1000 -b /var/www -M -g use
49
49
RUN echo "daemon off;" >> /etc/nginx/nginx.conf
50
50
RUN sed -i "s/sendfile on/sendfile off/" /etc/nginx/nginx.conf
51
51
RUN 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
56
56
RUN mkdir -p /var/www
57
57
RUN mkdir -p /run/php
58
58
RUN mkdir -m 777 /tmp/php
59
59
60
60
# 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
69
69
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
78
78
79
79
RUN phpenmod xdebug
80
80
0 commit comments