@@ -41,14 +41,18 @@ echo 'en_AU.UTF-8 UTF-8' >> /etc/locale.gen
4141locale-gen
4242
4343echo " Installing php extensions"
44+
45+ # ZIP
46+ docker-php-ext-configure zip --with-zip
47+ docker-php-ext-install zip
4448docker-php-ext-install -j$( nproc) \
4549 intl \
4650 mysqli \
4751 opcache \
4852 pgsql \
4953 soap \
5054 xsl
51- # xmlrpc -- not existing as of 8.0.0beta1
55+ # xmlrpc -- not existing as of 8.0.0beta3
5256
5357# GD.
5458docker-php-ext-configure gd --with-freetype=/usr/include/ --with-jpeg=/usr/include/
@@ -58,13 +62,13 @@ docker-php-ext-install -j$(nproc) gd
5862docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/
5963docker-php-ext-install -j$( nproc) ldap
6064
61- # Memcached, MongoDB, Redis, APCu, igbinary.
62- # pecl install memcached mongodb redis apcu igbinary uuid -- not existing as of 8.0.0beta1
63- # docker-php-ext-enable memcached mongodb redis apcu igbinary uuid -- not existing as of 8.0.0beta1
64-
65- # ZIP
66- docker-php-ext-configure zip --with-zip
67- docker-php-ext- install zip
65+ # Memcached, MongoDB, Redis, APCu, igbinary, uuid .
66+ pickle install memcached
67+ # pickle install mongodb -- not existing as of 8.0.0beta3
68+ # pickle install redis -- not existing as of 8.0.0beta3
69+ pickle install apcu
70+ pickle install igbinary
71+ pickle install uuid
6872
6973echo ' apc.enable_cli = On' >> /usr/local/etc/php/conf.d/docker-php-ext-apcu.ini
7074
@@ -79,15 +83,14 @@ echo 'apc.enable_cli = On' >> /usr/local/etc/php/conf.d/docker-php-ext-apcu.ini
7983# References:
8084# - https://github.com/moodlehq/moodle-php-apache/issues/16 (part of the php72 image discussion)
8185# - https://github.com/moodlehq/moodle-php-apache/issues/19 (awaiting for a better solution)
82- # /tmp/setup/solr-extension.sh -- pecl not existing as of 8.0.0alpha3
86+ # /tmp/setup/solr-extension.sh -- not existing as of 8.0.0beta3
8387
8488# Install Microsoft dependencies for sqlsrv.
8589# (kept apart for clarity, still need to be run here
8690# before some build packages are deleted)
87- # /tmp/setup/sqlsrv-extension.sh -- pecl not existing as of 8.0.0alpha3
91+ # /tmp/setup/sqlsrv-extension.sh -- not existing as of 8.0.0beta3
8892
8993# Keep our image size down..
90- # pecl clear-cache -- not existing as of 8.0.0beta1
9194apt-get remove --purge -y $BUILD_PACKAGES
9295apt-get autoremove -y
9396apt-get clean
0 commit comments