fix: php-fpm decimal ext.
This commit is contained in:
@@ -1162,15 +1162,24 @@ USER root
|
||||
ARG INSTALL_PHPDECIMAL=false
|
||||
|
||||
RUN if [ ${INSTALL_PHPDECIMAL} = true ]; then \
|
||||
if [ $(php -r "echo PHP_MAJOR_VERSION;") = "5" ]; then \
|
||||
echo 'decimal not support PHP 5.6'; \
|
||||
if [ $(php -r "echo PHP_MAJOR_VERSION;") = "5" ]; then \
|
||||
echo 'decimal not support PHP 5.6'; \
|
||||
else \
|
||||
if [ ${LARADOCK_PHP_VERSION} = "8.1" ] || \
|
||||
[ ${LARADOCK_PHP_VERSION} = "8.2" ]; then \
|
||||
curl -L -o /tmp/mpdecimal.tar.gz "https://www.bytereef.org/software/mpdecimal/releases/mpdecimal-2.5.1.tar.gz"; \
|
||||
mkdir -p /tmp/mpdecimal; \
|
||||
tar -C /tmp/mpdecimal -zxvf /tmp/mpdecimal.tar.gz --strip 1; \
|
||||
cd /tmp/mpdecimal; \
|
||||
./configure && make && make install; \
|
||||
else \
|
||||
apt-get install -yqq libmpdec-dev \
|
||||
&& pecl install decimal \
|
||||
&& docker-php-ext-enable decimal \
|
||||
&& php -m | grep -q 'decimal' \
|
||||
;fi \
|
||||
;fi
|
||||
apt-get install -yqq libmpdec-dev; \
|
||||
fi; \
|
||||
pecl install decimal; \
|
||||
docker-php-ext-enable decimal; \
|
||||
php -m | grep -oiE '^decimal$'; \
|
||||
fi; \
|
||||
fi
|
||||
|
||||
###########################################################################
|
||||
# zookeeper
|
||||
|
||||
Reference in New Issue
Block a user