How install ImageMagick for WordPress with PHP8.3 on CentOs/AlmaLinux (8/9) ?
sudo dnf install ImageMagick #AlmaLinux
sudo dnf install ImageMagick-devel #AlmaLinux
sudo yum install ImageMagick #CentOS
sudo yum install ImageMagick-devel #CentOS
wget https://pecl.php.net/get/imagick-3.7.0.tgz
tar -zxvf imagick-3.7.0.tgz
cd imagick-3.7.0
sudo /usr/local/lsws/lsphp83/bin/phpize
./configure --with-imagick=/usr/local/lsws/lsphp83 --with-php-config=/usr/local/lsws/lsphp83/bin/php-config
make
sudo make install
We got directions:
Installing shared extensions: /usr/local/lsws/lsphp83/lib64/php/modules/
Installing header files: /usr/local/lsws/lsphp83/include/php/
Need add imagick.so to php.ini:
sudo echo "extension=imagick.so" >> /usr/local/lsws/lsphp83/etc/php.d/40-imagick.ini
cat /usr/local/lsws/lsphp83/etc/php.d/40-imagick.ini
Restart php and web-server:
sudo touch /usr/local/lsws/admin/tmp/.lsphp_restart.txt
sudo systemctl restart lsws
Confirm that imagick php-ext installed:
/usr/local/lsws/lsphp83/bin/php -m | grep imagick
/usr/local/lsws/lsphp83/bin/php --ini
And now confirm in phpinfo.php of your website:
cd public_html
nano phpinfo.php
add:
<?php
phpinfo();
?>
CTRL+O and check URL: xhttps://domain.com/phpinfo.info
CTR+F and find imagick
dont forget rm phpinfo.php