It’s amazingly simple. If you have multi PHP instances installed, go to bin directory of the one for which you want to install imagick module. In this example, I’ll install it on php version 7.3. This is CentOS 7 with Directadmin. You don’t need custombuild in this procedure.
Go to PHP bin directory: [root@wutang4eva ~]# cd /usr/local/php73/bin/ Then just install imagick module likeƄ this: [root@wutang4eva bin]# ./pecl install imagick If php_ini is not set, then add extension to your php.ini manualy: Add extension=imagick.so to /usr/local/php73/lib/php.ini Restart php-fpm for php version - if you are using fpm of coruse: systemctl restart php-fpm73.service Check if imagick is installed: [root@wutang4eva bin]# ./php73 -m | grep imag imagick
If you want on other PHP versions, just do the same for each version you need imagick on.
I hope this helps.