ImageMagick or GD missing: new VM server

This is half right. PHP 7.3 is available from CentOS in addition to Remi.

Every time I do this PHP stuff I need a refresher course. Here’s what worked for me if it’s any help.

I decided to replace 7.2 with 7.4 as the default and 7.3 as the extra, both from Remi.

dnf module reset php
dnf module enable php:remi-7.4
dnf update php\*

With 7.4 a batch of basic extensions updated automatically, including php-fpm, since this was an update. Other extensions can be installed in batches.

dnf install php-openssl php-pcre php-posix php-sockets php-spl php-tokenizer php-zlib ... and so on

7.4 configuration files are

/etc/php.ini
/etc/php.d/*.ini

7.3 starts out bare since it’s new, so php-fpm and other extensions need to be installed manually.

dnf install php73

dnf install php73-php-fpm php73-php-mysqlnd php73-php-xmlrpc php73-php-pear php73-php-pdo php73-php-opcache ... and so on

7.3 configuration files are

/etc/opt/remi/php73/php.ini
/etc/opt/remi/php73/php.d/*.ini

For extra measure I restarted Webmin after restarting httpd and php-fpm.