我在Windows 7上使用Laradock。我需要安装bz2扩展名,所以我编辑了php-fpm Dockerfile-70,如下所示。
添加以下代码 -
ARG INSTALL_BZ2=true
RUN if [ ${INSTALL_BZ2} = true ]; then \
# Install the bz2 extension
pecl install bz2 && \
docker-php-ext-enable bz2 \
;fi
然后当我运行docker-compose build php-fpm
时,我得到的错误很少。我做谷歌搜索并尝试过建议,到目前为止没有任何工作。
跑步:phpize
找不到config.m4。
确保你跑步 '在/ usr / local / bin目录/ phpize'在顶级源目录中 模块
错误:`phpize'失败
请就此提出建议。
答案 0 :(得分:2)
像这样安装bz2 lib和php扩展:
RUN apt-get install -y libbz2-dev \
&& docker-php-ext-install bz2