0

我正在尝试在 laradock https://github.com/laradock/laradock中安装 image magik

我已经设置了 nginx、mysql、redis 和 elasticsearch。我尝试在 php-fpm 中安装图像 magik

运行 apt-get -y update && \ apt-get install pkg-config libmagickwand-dev -y && \ pecl install imagick

运行 docker-php-ext-enable imagick

但是没有生成静止图像。

4

3 回答 3

1

我通过将以下内容添加到 php-fpm 的 docker 文件中以获取https://github.com/laradock/laradock的 docker 映像来使其工作

RUN apt-get update && apt-get install -y 
git libmagick++-dev 
--no-install-recommends && 
git clone https://github.com/mkoppanen/imagick.git && 
cd imagick && git checkout phpseven && phpize && ./configure && 
make && make install && 
docker-php-ext-enable imagick && 
cd ../ && rm -rf imagick

还要在 docker-compose.yml 旁边的 .env 中设置 PHP_FPM_INSTALL_EXIF=true

删除以前的容器和图像并创建新的构建

于 2017-04-04T13:23:48.380 回答
1

在 .env 文件中有一个用于安装 ImageMagick 的变量(在 Laradock v7.x 中)false默认情况下,但将其设置为PHP_FPM_INSTALL_IMAGEMAGICK=true应该这样做。

于 2018-08-18T21:42:54.410 回答
0

请尝试通过以下命令重建 docker 容器。

docker-compose build --no-cache
于 2020-11-18T10:50:38.700 回答