我正在尝试在laradock中安装image magik https://github.com/laradock/laradock
我已经设置了nginx,mysql,redis和elasticsearch。 我尝试用php-fpm在
中安装image magik运行apt-get -y update&& \ apt-get install pkg-config libmagickwand-dev -y&& \ pecl install imagick
RUN docker-php-ext-enable imagick
但是没有生成静止图像。
答案 0 :(得分: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
删除以前的容器和图像并创建新版本
答案 1 :(得分:0)
在.env文件中,有一个用于安装ImageMagick的变量(在Laradock v7.x中)
默认情况下为false
,但应将其设置为PHP_FPM_INSTALL_IMAGEMAGICK=true
。
答案 2 :(得分:0)
请尝试通过以下命令重建docker容器。
docker-compose build --no-cache