php 7.4 container with almost possible extensions
851
FROM schoolbox/php74
RUN apk update
# Possible values for ext-name:
#
# - bcmath bz2
# - calendar ctype curl
# - dba dom
# - enchant exif
# - fileinfo filter ftp
# - gd gettext gmp
# - hash
# - iconv imap interbase intl
# - json
# - ldap
# - mbstring mcrypt mssql mysql mysqli
# - oci8 odbc opcache
# - pcntl pdo pdo_dblib pdo_firebird pdo_mysql pdo_oci pdo_odbc pdo_pgsql pdo_sqlite pgsql phar posix pspell
# - readline recode reflection
# - session shmop simplexml snmp soap sockets spl standard sybase_ct sysvmsg sysvsem sysvshm
# - tidy tokenizer
# - wddx
# - xml xmlreader xmlrpc xmlwriter xsl
# - zip
RUN apk add bash nmap netcat-openbsd iproute2 mc nano tzdata socat autoconf aspell-dev build-base bzip2-dev c-client curl-dev db-dev enchant2 enchant2-dev php7-enchant freetds-dev freetype-dev gdbm-dev geoip geoip-dev gettext-dev gmp-dev gcc g++ imagemagick imagemagick-dev icu-libs icu-dev imap-dev jpeg-dev krb5-libs krb5-dev libzip libbz2 libcurl libedit-dev libmcrypt libmcrypt-dev libpng libpng-dev libxml2-dev libldap libxpm-dev libtool libxslt libxslt-dev make net-snmp-dev openldap openldap-dev openssl-dev postgresql postgresql-dev readline-dev ssmtp zlib-dev libzip libzip-tools libzip-dev php7-zip composer
RUN pecl install imagick zip
RUN docker-php-ext-install bcmath bz2 calendar dba exif gd gettext gmp intl imap ldap mysqli opcache pcntl pdo_dblib pdo_mysql pdo_pgsql pgsql pspell shmop snmp soap sockets sysvmsg sysvsem sysvshm xmlrpc xsl zip
RUN cd /var/www/html/ && wget https://github.com/php/pecl-text-wddx/archive/master.zip -O wddx.zip
RUN cd /var/www/html/ && unzip wddx.zip
RUN cd /var/www/html/pecl-text-wddx-master && phpize && ./configure && make && make install
# All modules and extensions that downloaded and enabled in php:
# In php.ini it could be one ext per line
#
# [PHP Modules]
#
# - bcmath bz2
# - calendar Core ctype curl
# - date dba dom
# - enchant ereg exif
# - fileinfo filter ftp
# - gd gettext gmp
# - hash
# - iconv imagick imap intl
# - json
# - ldap libxml
# - mbstring mcrypt mssql mysql mysqli mysqlnd
# - openssl
# - pcntl pcre PDO pdo_dblib pdo_mysql pdo_pgsql pdo_sqlite pgsql Phar posix pspell
# - readline Reflection
# - session shmop SimpleXML snmp soap sockets SPL sqlite3 standard sysvmsg sysvsem sysvshm
# - tokenizer
# - wddx
# - xml xmlreader xmlrpc xmlwriter xsl
# - "Zend OPcache" zip zlib
#
# [Zend Modules]
#
# - Zend OPcache
ENTRYPOINT ["docker-php-entrypoint", "php-fpm"]
Content type
Image
Digest
sha256:1ff9380bc…
Size
326.2 MB
Last updated
about 3 years ago
docker pull ddan9/php7