Laradock:安装 imagemagick
Laradock: Install image magik
我正在尝试在 laradock 中安装 image magik
https://github.com/laradock/laradock
我已经设置了 nginx、mysql、redis 和 elasticsearch。
我已经尝试使用
在 php-fpm 中安装图像 magik
运行 apt-get -y 更新 && \
apt-get 安装 pkg-config libmagickwand-dev -y && \
pecl 安装 imagick
运行 docker-php-ext-enable imagick
但是没有生成静止图像。
我通过将以下内容添加到 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
移除之前的容器和镜像并创建新的构建
在 .env 文件中有一个用于安装 ImageMagick 的变量(在 Laradock v7.x 中)
默认情况下为 false
,但将其设置为 PHP_FPM_INSTALL_IMAGEMAGICK=true
即可。
请尝试通过以下命令重建 docker 容器。
docker-compose build --no-cache
我正在尝试在 laradock 中安装 image magik https://github.com/laradock/laradock
我已经设置了 nginx、mysql、redis 和 elasticsearch。 我已经尝试使用
在 php-fpm 中安装图像 magik运行 apt-get -y 更新 && \ apt-get 安装 pkg-config libmagickwand-dev -y && \ pecl 安装 imagick
运行 docker-php-ext-enable imagick
但是没有生成静止图像。
我通过将以下内容添加到 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移除之前的容器和镜像并创建新的构建
在 .env 文件中有一个用于安装 ImageMagick 的变量(在 Laradock v7.x 中)
默认情况下为 false
,但将其设置为 PHP_FPM_INSTALL_IMAGEMAGICK=true
即可。
请尝试通过以下命令重建 docker 容器。
docker-compose build --no-cache