Я на самом деле работаю над проектом docker/Symfony
4.4.
Я пытался установить google/recaptcha
через composer, но я получил эту ошибку: - The requested PHP extension ext-intl * is missing from your system. Install or enable PHP's intl extension.
Я не очень хорошо понимаю docker и то, как все работает, так как ведущий установил его в моем проекте и не может мне помочь.
Мои php -fpm is:
FROM php:7.4.2-fpm-alpine
RUN apk add --update --no-cache \
coreutils \
php7-fpm \
php7-apcu \
php7-ctype \
php7-curl \
php7-dom \
php7-gd \
php7-iconv \
php7-imagick \
php7-json \
php7-intl \
php7-mcrypt \
php7-fileinfo\
php7-mbstring \
php7-opcache \
php7-openssl \
php7-pdo \
php7-pdo_mysql \
php7-mysqli \
php7-xml \
php7-zlib \
php7-phar \
php7-tokenizer \
php7-session \
php7-simplexml \
php7-xdebug \
php7-zip \
php7-xmlwriter \
make \
curl
RUN touch /usr/local/etc/php/conf.d/uploads.ini \
&& echo "upload_max_filesize = 100M;" >> /usr/local/etc/php/conf.d/uploads.ini
RUN docker-php-ext-install pdo pdo_mysql # solve "could not find driver" error.
RUN echo "$(curl -sS https://composer.github.io/installer.sig) -" > composer-setup.php.sig \
&& curl -sS https://getcomposer.org/installer | tee composer-setup.php | sha384sum -c composer-setup.php.sig \
&& php composer-setup.php && rm composer-setup.php* \
&& chmod +x composer.phar && mv composer.phar /usr/bin/composer
CMD ["php-fpm"]
EXPOSE 9000
Если у кого-то возникла идея рассказать мне, как решить эту проблему, пожалуйста? Большое спасибо !!