Ошибка при установке пакета на docker через менеджер Pecl

Пробую установить на докер docker с расширением Phalcon Но при попытке запуска вылазит ошибка:

#0 89.70 install ok: channel://pecl.php.net/psr-1.2.0
#0 89.70 configuration option "php_ini" is not set to php.ini location
#0 89.70 You should add "extension=psr.so" to php.ini
#0 89.72 error: 'phalcon' does not exist
#0 89.72
#0 89.72 usage: /usr/local/bin/docker-php-ext-enable [options] module-name [module-name ...]
#0 89.72    ie: /usr/local/bin/docker-php-ext-enable gd mysqli
#0 89.72        /usr/local/bin/docker-php-ext-enable pdo pdo_mysql
#0 89.72        /usr/local/bin/docker-php-ext-enable --ini-name 0-apc.ini apcu apc
#0 89.72
#0 89.72 Possible values for module-name:
#0 89.73 opcache.so psr.so sodium.so
#0 89.73
#0 89.73 Some of the above modules are already compiled into PHP; please check
#0 89.73 the output of "php -i" to see which modules are already loaded.

Dockerfile:

FROM php:8.1-fpm-alpine

RUN pecl config-set php_ini "$PHP_INI_DIR/php.ini"

# Install dependencies
RUN apk add --no-cache ${PHPIZE_DEPS} && \
    pecl install phalcon && \
    docker-php-ext-enable phalcon

Ответы (0 шт):