MrLincomins
@MrLincomins

Как поставить библиотеки php в Docker-compose?

Приветствую, столкнулся с проблемой: Загрузил все файлы проекта в docker через compose, и php выдаёт ошибку за использование функции mysqli_connect(). Как я понял, я установил чистый php, как мне добавить и библиотеки по типу mysql
  • Вопрос задан
  • 240 просмотров
Решения вопроса 2
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
зависит от дистрибутива, для linux дистрибутивов на основе debian
FROM php:7.4-fpm
RUN apt-get update && apt-get install -y \
        libmcrypt-dev \
        libxml2-dev \
        zlib1g-dev \
        libzip-dev \
        mariadb-client \
        git
RUN pecl install xdebug-2.9.6 && docker-php-ext-enable xdebug
RUN pecl install mcrypt-1.0.3 && docker-php-ext-enable mcrypt
RUN docker-php-ext-install pdo_mysql iconv mysqli zip
...
Ответ написан
MrLincomins
@MrLincomins Автор вопроса
Вопрос решён:
FROM php:7.4-fpm-alpine
RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli
RUN docker-php-ext-install mysqli pdo pdo_mysql && docker-php-ext-enable pdo_mysql
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы