Skip to content

Commit 504f9dc

Browse files
authored
Update PHP deps to 8.3
Signed-off-by: GitHub <noreply@github.com>
1 parent 9796886 commit 504f9dc

1 file changed

Lines changed: 29 additions & 27 deletions

File tree

.devcontainer/Dockerfile

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -6,29 +6,31 @@ ARG DEBIAN_FRONTEND=noninteractive
66
RUN apt-get update -y && \
77
apt install -y apache2 vim software-properties-common sudo nano gnupg2
88

9-
RUN apt-get install --no-install-recommends -y \
10-
php8.1 \
11-
php8.1-common \
12-
php8.1-gd \
13-
php8.1-zip \
14-
php8.1-curl \
15-
php8.1-xml \
16-
php8.1-xmlrpc \
17-
php8.1-mbstring \
18-
php8.1-sqlite \
19-
php8.1-xdebug \
20-
php8.1-pgsql \
21-
php8.1-intl \
22-
php8.1-imagick \
23-
php8.1-gmp \
24-
php8.1-apcu \
25-
php8.1-bcmath \
26-
php8.1-redis \
27-
php8.1-soap \
28-
php8.1-imap \
29-
php8.1-opcache \
30-
php8.1-cli \
31-
php8.1-dev \
9+
RUN add-apt-repository ppa:ondrej/php && \
10+
apt update && \
11+
apt-get install --no-install-recommends -y \
12+
php8.3 \
13+
php8.3-common \
14+
php8.3-gd \
15+
php8.3-zip \
16+
php8.3-curl \
17+
php8.3-xml \
18+
php8.3-xmlrpc \
19+
php8.3-mbstring \
20+
php8.3-sqlite \
21+
php8.3-xdebug \
22+
php8.3-pgsql \
23+
php8.3-intl \
24+
php8.3-imagick \
25+
php8.3-gmp \
26+
php8.3-apcu \
27+
php8.3-bcmath \
28+
php8.3-redis \
29+
php8.3-soap \
30+
php8.3-imap \
31+
php8.3-opcache \
32+
php8.3-cli \
33+
php8.3-dev \
3234
libmagickcore-6.q16-3-extra \
3335
curl \
3436
lsof \
@@ -42,15 +44,15 @@ RUN curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php && \
4244
php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer && \
4345
rm /tmp/composer-setup.php /tmp/composer-setup.sig
4446

45-
RUN echo "xdebug.remote_enable = 1" >> /etc/php/8.1/cli/conf.d/20-xdebug.ini && \
46-
echo "xdebug.remote_autostart = 1" >> /etc/php/8.1/cli/conf.d/20-xdebug.ini && \
47-
echo "apc.enable_cli=1" >> /etc/php/8.1/cli/conf.d/20-apcu.ini
47+
RUN echo "xdebug.remote_enable = 1" >> /etc/php/8.3/cli/conf.d/20-xdebug.ini && \
48+
echo "xdebug.remote_autostart = 1" >> /etc/php/8.3/cli/conf.d/20-xdebug.ini && \
49+
echo "apc.enable_cli=1" >> /etc/php/8.3/cli/conf.d/20-apcu.ini
4850

4951
# Autostart XDebug for apache
5052
RUN { \
5153
echo "xdebug.mode=debug"; \
5254
echo "xdebug.start_with_request=yes"; \
53-
} >> /etc/php/8.1/apache2/conf.d/20-xdebug.ini
55+
} >> /etc/php/8.3/apache2/conf.d/20-xdebug.ini
5456

5557
# Docker
5658
RUN apt-get -y install \

0 commit comments

Comments
 (0)