Skip to content

Instantly share code, notes, and snippets.

@jkirira
Created August 15, 2024 10:22
Show Gist options
  • Save jkirira/837327ec09a01f2a6f6c283941066c24 to your computer and use it in GitHub Desktop.
Save jkirira/837327ec09a01f2a6f6c283941066c24 to your computer and use it in GitHub Desktop.
Docker Ubuntu 22.04 Php*
FROM ubuntu:22.04
ARG DEBIAN_FRONTEND=noninteractive
# change php version from here e.g. ARG PHP_VERSION=7.4
ARG PHP_VERSION=7.1
RUN apt clean \
&& apt update -y \
&& apt install -y software-properties-common \
&& add-apt-repository ppa:ondrej/php \
&& apt update -y \
&& apt search php \
&& apt-get install -y \
php${PHP_VERSION} php${PHP_VERSION}-fpm php${PHP_VERSION}-bcmath php${PHP_VERSION}-imap php${PHP_VERSION}-xml php${PHP_VERSION}-curl php${PHP_VERSION}-mysql php${PHP_VERSION}-mbstring php${PHP_VERSION}-gd php${PHP_VERSION}-zip \
# php php-fpm php-bcmath php-imap php-xml php-curl php-mysql php-mbstring php-gd php-zip \
mysql-server curl nginx git nano vim zip unzip git
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment