Skip to content
Snippets Groups Projects

Add PHP 8.4 image

Merged Erick Hitter requested to merge add/php-8.4 into master
2 files
+ 64
0
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 46
0
 
FROM php:8.4-bullseye
 
 
LABEL maintainer="ethitter"
 
LABEL version="1.0"
 
 
RUN apt-get update \
 
&& apt-get -yqqf install \
 
lsb-release \
 
zip \
 
unzip \
 
rsync \
 
subversion \
 
git \
 
libicu-dev \
 
libpng-dev \
 
libbz2-dev \
 
default-libmysqlclient-dev \
 
libzip-dev \
 
libonig-dev \
 
--fix-missing \
 
--no-install-recommends \
 
&& apt-get clean \
 
&& rm -rf /var/lib/apt/lists/*
 
 
RUN docker-php-ext-install \
 
mbstring \
 
mysqli \
 
intl \
 
gd \
 
zip \
 
bz2 \
 
&& pecl install xdebug \
 
&& php -m
 
 
ENV NVM_DIR /usr/local/nvm
 
 
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
 
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer \
 
&& chmod +x /usr/local/bin/composer \
 
&& composer --version \
 
&& mkdir $NVM_DIR \
 
&& curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash \
 
&& . $NVM_DIR/nvm.sh \
 
&& nvm --version
 
 
ENV PATH=/root/.composer/vendor/bin:$HOME/.composer/vendor/bin:$PATH
Loading