Ошибка при установке пакета на 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