以 hyperf/hyperf:8.1-alpine-v3.15-swoole 镜像为例
例如需要安装 mongodb扩展 依次运行
apk add build-base
apk add php-dev
apk add pcre-dev
apk add pcre2-dev
apk add autoconf
export PHP_AUTOCONF=/usr/bin/autoconf
ln -s /usr/bin/phpize8 /usr/bin/phpize
ln -s /usr/bin/php-config8 /usr/local/bin/php-config
pecl install mongodb
vi /etc/php8/php.ini
extension=mongodb.so#手动添加到php.ini中
再次安装其他扩展则直接运行
pecl install xxx扩展
vi /etc/php8/php.ini
extension=xxx扩展.so