mirror of
https://github.com/devilbox/docker-php-fpm.git
synced 2025-12-18 06:51:15 +00:00
Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
926df09109 | ||
|
|
e10de3dc35 | ||
|
|
812eba69bc | ||
|
|
d1a541c298 | ||
|
|
362ed7b3c5 | ||
|
|
f1211dc7eb | ||
|
|
cf49904400 | ||
|
|
711e52e46c | ||
|
|
3faa0a8245 | ||
|
|
8482667c00 |
@@ -352,6 +352,9 @@ ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype
|
|||||||
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
||||||
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
||||||
\
|
\
|
||||||
|
&& if [ -f /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini ]; then \
|
||||||
|
echo "ffi.enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini; \
|
||||||
|
fi \
|
||||||
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
\
|
\
|
||||||
|
|||||||
@@ -420,6 +420,9 @@ RUN set -x \
|
|||||||
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
||||||
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
||||||
\
|
\
|
||||||
|
&& if [ -f /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini ]; then \
|
||||||
|
echo "ffi.enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini; \
|
||||||
|
fi \
|
||||||
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
\
|
\
|
||||||
|
|||||||
@@ -425,6 +425,9 @@ RUN set -x \
|
|||||||
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
||||||
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
||||||
\
|
\
|
||||||
|
&& if [ -f /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini ]; then \
|
||||||
|
echo "ffi.enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini; \
|
||||||
|
fi \
|
||||||
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
\
|
\
|
||||||
|
|||||||
@@ -419,6 +419,9 @@ RUN set -x \
|
|||||||
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
||||||
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
||||||
\
|
\
|
||||||
|
&& if [ -f /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini ]; then \
|
||||||
|
echo "ffi.enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini; \
|
||||||
|
fi \
|
||||||
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
\
|
\
|
||||||
|
|||||||
@@ -434,6 +434,9 @@ RUN set -x \
|
|||||||
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
||||||
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
||||||
\
|
\
|
||||||
|
&& if [ -f /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini ]; then \
|
||||||
|
echo "ffi.enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini; \
|
||||||
|
fi \
|
||||||
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
\
|
\
|
||||||
|
|||||||
@@ -463,6 +463,9 @@ RUN set -x \
|
|||||||
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
||||||
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
||||||
\
|
\
|
||||||
|
&& if [ -f /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini ]; then \
|
||||||
|
echo "ffi.enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini; \
|
||||||
|
fi \
|
||||||
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
\
|
\
|
||||||
|
|||||||
@@ -463,6 +463,9 @@ RUN set -x \
|
|||||||
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
||||||
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
||||||
\
|
\
|
||||||
|
&& if [ -f /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini ]; then \
|
||||||
|
echo "ffi.enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini; \
|
||||||
|
fi \
|
||||||
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
\
|
\
|
||||||
|
|||||||
@@ -464,6 +464,9 @@ RUN set -x \
|
|||||||
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
||||||
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
||||||
\
|
\
|
||||||
|
&& if [ -f /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini ]; then \
|
||||||
|
echo "ffi.enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini; \
|
||||||
|
fi \
|
||||||
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
\
|
\
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ ENV BUILD_DEPS \
|
|||||||
libkrb5-dev \
|
libkrb5-dev \
|
||||||
libldap2-dev \
|
libldap2-dev \
|
||||||
libmagickwand-dev \
|
libmagickwand-dev \
|
||||||
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libnghttp2-dev \
|
libnghttp2-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
@@ -72,6 +73,7 @@ ENV RUN_DEPS \
|
|||||||
libicu57 \
|
libicu57 \
|
||||||
libjpeg62-turbo \
|
libjpeg62-turbo \
|
||||||
libmagickwand-6.q16-3 \
|
libmagickwand-6.q16-3 \
|
||||||
|
libmcrypt4 \
|
||||||
libmemcachedutil2 \
|
libmemcachedutil2 \
|
||||||
libnghttp2-14 \
|
libnghttp2-14 \
|
||||||
libpng16-16 \
|
libpng16-16 \
|
||||||
@@ -201,6 +203,12 @@ RUN set -x \
|
|||||||
&& (rm -rf /usr/local/lib/php/test/ldap || true) \
|
&& (rm -rf /usr/local/lib/php/test/ldap || true) \
|
||||||
&& (rm -rf /usr/local/lib/php/doc/ldap || true) \
|
&& (rm -rf /usr/local/lib/php/doc/ldap || true) \
|
||||||
\
|
\
|
||||||
|
# ---- Installing PHP Extension: mcrypt ----
|
||||||
|
&& pecl install mcrypt-1.0.2 \
|
||||||
|
&& docker-php-ext-enable mcrypt \
|
||||||
|
&& (rm -rf /usr/local/lib/php/test/mcrypt || true) \
|
||||||
|
&& (rm -rf /usr/local/lib/php/doc/mcrypt || true) \
|
||||||
|
\
|
||||||
# ---- Installing PHP Extension: msgpack ----
|
# ---- Installing PHP Extension: msgpack ----
|
||||||
&& pecl install msgpack \
|
&& pecl install msgpack \
|
||||||
&& docker-php-ext-enable msgpack \
|
&& docker-php-ext-enable msgpack \
|
||||||
@@ -417,7 +425,7 @@ RUN set -x \
|
|||||||
&& (rm -rf /usr/local/lib/php/doc/wddx || true) \
|
&& (rm -rf /usr/local/lib/php/doc/wddx || true) \
|
||||||
\
|
\
|
||||||
# ---- Installing PHP Extension: xdebug ----
|
# ---- Installing PHP Extension: xdebug ----
|
||||||
&& pecl install xdebug-2.7.0beta1 \
|
&& pecl install xdebug-2.7.0RC1 \
|
||||||
&& docker-php-ext-enable xdebug \
|
&& docker-php-ext-enable xdebug \
|
||||||
&& (rm -rf /usr/local/lib/php/test/xdebug || true) \
|
&& (rm -rf /usr/local/lib/php/test/xdebug || true) \
|
||||||
&& (rm -rf /usr/local/lib/php/doc/xdebug || true) \
|
&& (rm -rf /usr/local/lib/php/doc/xdebug || true) \
|
||||||
@@ -439,6 +447,9 @@ RUN set -x \
|
|||||||
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
||||||
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
||||||
\
|
\
|
||||||
|
&& if [ -f /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini ]; then \
|
||||||
|
echo "ffi.enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini; \
|
||||||
|
fi \
|
||||||
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
\
|
\
|
||||||
@@ -528,6 +539,8 @@ RUN set -x \
|
|||||||
&& php-fpm -m | grep -oiE '^libxml$' \
|
&& php-fpm -m | grep -oiE '^libxml$' \
|
||||||
&& php -m | grep -oiE '^mbstring$' \
|
&& php -m | grep -oiE '^mbstring$' \
|
||||||
&& php-fpm -m | grep -oiE '^mbstring$' \
|
&& php-fpm -m | grep -oiE '^mbstring$' \
|
||||||
|
&& php -m | grep -oiE '^mcrypt$' \
|
||||||
|
&& php-fpm -m | grep -oiE '^mcrypt$' \
|
||||||
&& php -m | grep -oiE '^msgpack$' \
|
&& php -m | grep -oiE '^msgpack$' \
|
||||||
&& php-fpm -m | grep -oiE '^msgpack$' \
|
&& php-fpm -m | grep -oiE '^msgpack$' \
|
||||||
&& php -m | grep -oiE '^memcached$' \
|
&& php -m | grep -oiE '^memcached$' \
|
||||||
|
|||||||
@@ -127,9 +127,7 @@ RUN set -x \
|
|||||||
# ---- Installing PHP Extension: ffi ----
|
# ---- Installing PHP Extension: ffi ----
|
||||||
&& git clone https://github.com/dstogov/php-ffi /tmp/ffi \
|
&& git clone https://github.com/dstogov/php-ffi /tmp/ffi \
|
||||||
&& cd /tmp/ffi \
|
&& cd /tmp/ffi \
|
||||||
&& curl -sS -O https://github.com/fpoirotte/php-ffi/commit/734630fe3d2e3efd343d3f3636b58446abd9c941.diff \
|
&& phpize \
|
||||||
&& git apply 734630fe3d2e3efd343d3f3636b58446abd9c941.diff \
|
|
||||||
&& phpize \
|
|
||||||
&& ./configure --with-ffi \
|
&& ./configure --with-ffi \
|
||||||
&& make -j$(getconf _NPROCESSORS_ONLN) \
|
&& make -j$(getconf _NPROCESSORS_ONLN) \
|
||||||
&& make install \
|
&& make install \
|
||||||
@@ -396,6 +394,9 @@ RUN set -x \
|
|||||||
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
&& (rm -rf /usr/local/lib/php/test/zip || true) \
|
||||||
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
&& (rm -rf /usr/local/lib/php/doc/zip || true) \
|
||||||
\
|
\
|
||||||
|
&& if [ -f /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini ]; then \
|
||||||
|
echo "ffi.enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini; \
|
||||||
|
fi \
|
||||||
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
\
|
\
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ RUN set -x \
|
|||||||
wkhtmltopdf \
|
wkhtmltopdf \
|
||||||
xz-utils \
|
xz-utils \
|
||||||
yarn \
|
yarn \
|
||||||
|
zip \
|
||||||
zsh \
|
zsh \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ RUN set -x \
|
|||||||
wkhtmltopdf \
|
wkhtmltopdf \
|
||||||
xz-utils \
|
xz-utils \
|
||||||
yarn \
|
yarn \
|
||||||
|
zip \
|
||||||
zsh \
|
zsh \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ RUN set -x \
|
|||||||
wkhtmltopdf \
|
wkhtmltopdf \
|
||||||
xz-utils \
|
xz-utils \
|
||||||
yarn \
|
yarn \
|
||||||
|
zip \
|
||||||
zsh \
|
zsh \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ RUN set -x \
|
|||||||
wkhtmltopdf \
|
wkhtmltopdf \
|
||||||
xz-utils \
|
xz-utils \
|
||||||
yarn \
|
yarn \
|
||||||
|
zip \
|
||||||
zsh \
|
zsh \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ RUN set -x \
|
|||||||
wkhtmltopdf \
|
wkhtmltopdf \
|
||||||
xz-utils \
|
xz-utils \
|
||||||
yarn \
|
yarn \
|
||||||
|
zip \
|
||||||
zsh \
|
zsh \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ RUN set -x \
|
|||||||
wkhtmltopdf \
|
wkhtmltopdf \
|
||||||
xz-utils \
|
xz-utils \
|
||||||
yarn \
|
yarn \
|
||||||
|
zip \
|
||||||
zsh \
|
zsh \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ RUN set -x \
|
|||||||
wkhtmltopdf \
|
wkhtmltopdf \
|
||||||
xz-utils \
|
xz-utils \
|
||||||
yarn \
|
yarn \
|
||||||
|
zip \
|
||||||
zsh \
|
zsh \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ RUN set -x \
|
|||||||
wkhtmltopdf \
|
wkhtmltopdf \
|
||||||
xz-utils \
|
xz-utils \
|
||||||
yarn \
|
yarn \
|
||||||
|
zip \
|
||||||
zsh \
|
zsh \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ RUN set -x \
|
|||||||
wkhtmltopdf \
|
wkhtmltopdf \
|
||||||
xz-utils \
|
xz-utils \
|
||||||
yarn \
|
yarn \
|
||||||
|
zip \
|
||||||
zsh \
|
zsh \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ RUN set -x \
|
|||||||
wkhtmltopdf \
|
wkhtmltopdf \
|
||||||
xz-utils \
|
xz-utils \
|
||||||
yarn \
|
yarn \
|
||||||
|
zip \
|
||||||
zsh \
|
zsh \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
|
|||||||
@@ -566,7 +566,7 @@ Check out this table to see which Docker image provides what PHP modules.
|
|||||||
<tr>
|
<tr>
|
||||||
<th>7.3</th>
|
<th>7.3</th>
|
||||||
<td id="73-base">Core, ctype, curl, date, dom, fileinfo, filter, ftp, hash, iconv, json, libxml, mbstring, mysqlnd, openssl, pcre, PDO, pdo_sqlite, Phar, posix, readline, Reflection, session, SimpleXML, sodium, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, zlib</td>
|
<td id="73-base">Core, ctype, curl, date, dom, fileinfo, filter, ftp, hash, iconv, json, libxml, mbstring, mysqlnd, openssl, pcre, PDO, pdo_sqlite, Phar, posix, readline, Reflection, session, SimpleXML, sodium, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, zlib</td>
|
||||||
<td id="73-mods">apcu, bcmath, blackfire, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imagick, imap, interbase, intl, json, ldap, libxml, mbstring, memcached, mongodb, msgpack, mysqli, mysqlnd, oci8, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, PDO_OCI, pdo_pgsql, pdo_sqlite, pdo_sqlsrv, pgsql, phalcon, Phar, posix, pspell, rdkafka, readline, recode, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, sodium, SPL, sqlite3, sqlsrv, standard, swoole, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, wddx, xdebug, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib</td>
|
<td id="73-mods">apcu, bcmath, blackfire, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imagick, imap, interbase, intl, json, ldap, libxml, mbstring, mcrypt, memcached, mongodb, msgpack, mysqli, mysqlnd, oci8, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, PDO_OCI, pdo_pgsql, pdo_sqlite, pdo_sqlsrv, pgsql, phalcon, Phar, posix, pspell, rdkafka, readline, recode, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, sodium, SPL, sqlite3, sqlsrv, standard, swoole, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, wddx, xdebug, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>7.4</th>
|
<th>7.4</th>
|
||||||
|
|||||||
@@ -182,6 +182,11 @@ RUN set -x \
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
{# Fix php.ini settings for enabled extensions #}
|
||||||
|
&& if [ -f /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini ]; then \
|
||||||
|
echo "ffi.enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini; \
|
||||||
|
fi \
|
||||||
|
{# /Fix php.ini settings for enabled extensions #}
|
||||||
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
&& chmod +x "$(php -r 'echo ini_get("extension_dir");')"/* \
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
\
|
\
|
||||||
|
|||||||
@@ -128,6 +128,7 @@ RUN set -x \
|
|||||||
wkhtmltopdf \
|
wkhtmltopdf \
|
||||||
xz-utils \
|
xz-utils \
|
||||||
yarn \
|
yarn \
|
||||||
|
zip \
|
||||||
zsh \
|
zsh \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
|
|||||||
@@ -912,9 +912,7 @@ extensions_available:
|
|||||||
type: git
|
type: git
|
||||||
git_url: https://github.com/dstogov/php-ffi
|
git_url: https://github.com/dstogov/php-ffi
|
||||||
command: |
|
command: |
|
||||||
curl -sS -O https://github.com/fpoirotte/php-ffi/commit/734630fe3d2e3efd343d3f3636b58446abd9c941.diff \
|
phpize \
|
||||||
&& git apply 734630fe3d2e3efd343d3f3636b58446abd9c941.diff \
|
|
||||||
&& phpize \
|
|
||||||
&& ./configure --with-ffi \
|
&& ./configure --with-ffi \
|
||||||
&& make -j$(getconf _NPROCESSORS_ONLN) \
|
&& make -j$(getconf _NPROCESSORS_ONLN) \
|
||||||
&& make install \
|
&& make install \
|
||||||
@@ -1085,13 +1083,13 @@ extensions_available:
|
|||||||
all:
|
all:
|
||||||
type: builtin
|
type: builtin
|
||||||
mcrypt:
|
mcrypt:
|
||||||
disabled: [7.3, 7.4]
|
disabled: [7.4]
|
||||||
7.2:
|
7.2:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 1.0.1
|
version: 1.0.1
|
||||||
7.3:
|
7.3:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 1.0.1
|
version: 1.0.2
|
||||||
all:
|
all:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libmcrypt4]
|
run_dep: [libmcrypt4]
|
||||||
@@ -1557,7 +1555,7 @@ extensions_available:
|
|||||||
version: 2.4.1
|
version: 2.4.1
|
||||||
7.3:
|
7.3:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 2.7.0beta1
|
version: 2.7.0RC1
|
||||||
all:
|
all:
|
||||||
type: pecl
|
type: pecl
|
||||||
xml:
|
xml:
|
||||||
|
|||||||
Reference in New Issue
Block a user