Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Install Imagick 3.4.3 on PHP 7.2 server (Laravel Forge)
#!/bin/bash
if [ "$EUID" -ne 0 ]
then echo "Please run as root"
exit
fi
apt-get install pkg-config libmagickwand-dev -y
cd /tmp
wget https://pecl.php.net/get/imagick-3.4.3.tgz
tar xvzf imagick-3.4.3.tgz
cd imagick-3.4.3
phpize
./configure
make install
rm -rf /tmp/imagick-3.4.3*
echo extension=imagick.so >> /etc/php/7.2/cli/php.ini
echo extension=imagick.so >> /etc/php/7.2/fpm/php.ini
service php7.2-fpm restart
service nginx restart
@rostockahoi

This comment has been minimized.

Copy link
Owner Author

@rostockahoi rostockahoi commented May 15, 2018

wget https://gist.githubusercontent.com/rostockahoi/1d53a2efb8863d72d5f1acb94ae940d1/raw/ef1b19c9a4ed80a930cf226475c51156002de559/imagick3.4.3-PHP7.2-forge.sh
sudo bash imagick3.4.3-PHP7.2-forge.sh
@ChrisReid

This comment has been minimized.

Copy link

@ChrisReid ChrisReid commented Dec 12, 2018

Thanks @rostockahoi, this saved me a ton of Googling and messing about - done in 20 seconds!

@zenbug

This comment has been minimized.

Copy link

@zenbug zenbug commented Feb 5, 2019

Word. Very helpful for us amateur CLIs.

@JordanLauriol

This comment has been minimized.

Copy link

@JordanLauriol JordanLauriol commented Feb 22, 2019

You can maybe add sudo apt install php7.2-dev, it's necessary for the command "phpize" in your script bash.
Thanks u for helpful !

@whoacowboy

This comment has been minimized.

Copy link

@whoacowboy whoacowboy commented Apr 26, 2019

Thank you.

@omdesignz

This comment has been minimized.

Copy link

@omdesignz omdesignz commented Feb 23, 2020

Hi there, will the same steps work for php 7.4? By changing the PHP 7.2 reference to PHP 7.4?

@rostockahoi

This comment has been minimized.

Copy link
Owner Author

@rostockahoi rostockahoi commented Feb 23, 2020

Yes this should work. Additionally you would want to check the imagick version since the gist is some kind of old. I‘ll test this next week.

@omdesignz

This comment has been minimized.

Copy link

@omdesignz omdesignz commented Feb 23, 2020

Thanks for the reply. I'll spin up a forge server and test it out as soon as possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.