Search code examples
dockerhomesteadlaradock

Laradock: Install image magik


I am trying to install image magik inside laradock https://github.com/laradock/laradock

I have setup nginx , mysql, redis and elasticsearch. I have tried installing the image magik inside php-fpm with

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

RUN docker-php-ext-enable imagick

But still image are not generated.


Solution

  • I got it to working by adding following into the docker file of php-fpm for docker image of https://github.com/laradock/laradock

    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
    

    Also set PHP_FPM_INSTALL_EXIF=true in the .env next to docker-compose.yml

    Remove the previous containers and images and create new build