docker环境下 pecl安装扩展报错?

2023-06-18 338 0

image.png
docker环境中使用pecl安装任何扩展都报错
内容:Fatal error: Uncaught Error: Call to undefined function _parseFeaturesHeaderFile() in /usr/local/lib/php/OS/Guess.php:248
求解!!!!!

dockerFile:

FROM php:7.3-fpm-alpine
ENV SWOOLE_VERSION=4.5.3
ENV PHP_REDIS=5.3.1
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
RUN echo "Asia/Shanghai" > /etc/timezone
# update
RUN set -ex 
    && apk update 
    && apk add --no-cache libstdc++ wget openssl bash 
    libmcrypt-dev libzip-dev libpng-dev freetype-dev libjpeg-turbo-dev 
    libc-dev zlib-dev librdkafka-dev libmemcached-dev cyrus-sasl-dev
RUN apk add --no-cache --virtual .build-deps autoconf automake make g++ gcc libtool dpkg-dev dpkg unzip 
    curl pkgconf file re2c pcre-dev php7-pear php7-dev php7-pear openssl-dev graphviz 
    #自定义配置
    && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ --with-png-dir=/usr/include/ 
    # 安装php常用扩展

应该是php7.3-dev 其他的也要换掉

回答

相关文章

nuxt2部署静态化和ssr的时候访问首页先报404再出现首页为什么?
`clip-path` 如何绘制圆角平行四边形呢?
多线程wait方法报错?
VUE 绑定的方法如何直接使用外部函数?
vue2固定定位该怎么做?
谁有redis实现信号量的代码,希望借鉴一下?