Sign inSign up

intekhabrizvi/php-apache-81

By intekhabrizvi

•Updated almost 5 years ago

Docker images for PHP 8.1.0 & Apache 2.4.51 as web server

Image
0

332

intekhabrizvi/php-apache-81 repository overview

⁠Docker images for PHP 8.1.0 & Apache 2.4.51 as webserver

⁠Image tag comparision
Modulesintekhabrizvi/php-apache-81:basicintekhabrizvi/php-apache-81:intermediateintekhabrizvi/php-apache-81:advance
Size547MB562MB704MB
Bcmath✓✓✓
Core✓✓✓
ctype✓✓✓
curl✓✓✓
date✓✓✓
dom✓✓✓
fileinfo✓✓✓
filter✓✓✓
ftp✓✓✓
gd✗✓✓
grpc✗✗✓
hash✓✓✓
iconv✓✓✓
intl✓✓✓
json✓✓✓
libxml✓✓✓
mbstring✓✓✓
mongodb✗✓✓
mysqli✓✓✓
mysqlnd✓✓✓
openssl✓✓✓
pcre✓✓✓
PDO✓✓✓
pdo_mysql✓✓✓
pdo_sqlite✓✓✓
Phar✓✓✓
posix✓✓✓
protobuf✗✗✓
readline✓✓✓
Reflection✓✓✓
session✓✓✓
SimpleXML✓✓✓
soap✗✓✓
sodium✓✓✓
SPL✓✓✓
sqlite3✓✓✓
standard✓✓✓
tokenizer✓✓✓
xml✓✓✓
xmlreader✓✓✓
xmlwriter✓✓✓
zip✓✓✓
zlib✓✓✓

⁠Basic Dockerfile

FROM php:8.1-apache
RUN apt-get update \
	&& apt-get -y upgrade \
	&& apt-get install -y libzip-dev libxml2-dev
RUN a2enmod rewrite
RUN a2enmod ssl
RUN docker-php-ext-install mysqli pdo pdo_mysql zip intl bcmath

⁠Intermediate Dockerfile

FROM intekhabrizvi/php-apache-81:basic
RUN apt-get update \
	&& apt-get -y upgrade \
	&& apt-get install -y libicu-dev libpng-dev
RUN docker-php-ext-install gd soap
RUN pecl install mongodb
RUN docker-php-ext-enable mongodb

⁠Advance Dockerfile

FROM intekhabrizvi/php-apache-81:intermediate
RUN pecl install protobuf
RUN docker-php-ext-enable protobuf
RUN pecl install grpc
RUN docker-php-ext-enable grpc

Tag summary

Content type

Image

Digest

Size

245.7 MB

Last updated

almost 5 years ago

docker pull intekhabrizvi/php-apache-81:advance