Skip to content

Commit da0e7aa

Browse files
authored
Update Dockerfile
1 parent b47d032 commit da0e7aa

File tree

1 file changed

+38
-38
lines changed

1 file changed

+38
-38
lines changed

Dockerfile

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,24 @@ RUN locale-gen en_US.UTF-8 && \
1616
apt-get update && \
1717
apt-get upgrade -y && \
1818
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 \
3737
unzip \
3838
git && \
3939
apt-get clean && \
@@ -48,32 +48,32 @@ RUN groupadd -g 1000 user && useradd --no-log-init -u 1000 -b /var/www -M -g use
4848
RUN echo "daemon off;" >> /etc/nginx/nginx.conf
4949
RUN sed -i "s/sendfile on/sendfile off/" /etc/nginx/nginx.conf
5050
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
5555
RUN mkdir -p /var/www
5656
RUN mkdir -p /run/php
5757
RUN mkdir -m 777 /tmp/php
5858

5959
# 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
6868

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
7777

7878
RUN phpenmod xdebug
7979

0 commit comments

Comments
 (0)