php - Docker:phpize找不到config.m4

标签 php docker

我在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时,出现以下错误。我做了谷歌搜索并尝试了建议,到目前为止没有任何效果。

running: phpize

Cannot find config.m4.

Make sure that you run '/usr/local/bin/phpize' in the top level source directory of the module

ERROR: `phpize' failed



请对此提出建议。

最佳答案

像这样安装bz2 lib和php扩展:

RUN apt-get install -y libbz2-dev \
    && docker-php-ext-install bz2

关于php - Docker:phpize找不到config.m4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39428632/

相关文章:

php - 将 mysql 列值添加到 php 数组时替换它们

php - WordPress wp_insert_post();在一个脚本中进行不同的安装

php - Laravel 中如何检查模型对象是否为空?

docker - docker-compose不将文件复制到tmp文件夹中以创建容器

windows - 删除所有停止的容器(在 Windows 上)?

docker - 在 docker 文件中执行 go build -o/bin/go_docker 时找不到二进制文件

visual-studio - 将 docker 容器从 Visual Studio 2017 RTM 部署到生产服务器

javascript - yii2 在访问网页之前创建密码

php - 如何在 Laravel 中处理来自外部服务器的传入 POST 数据

docker - 如何在 Github Action 上登录 pull registry for services