the wordpress install script only checks for 2 php modules, when in fact many are required. After a clean minimal install of Centos 8, then virtualmin, if I run the wordpress install script for a virtual server, the script will complete successfully but wordpress will not run, it's missing the php-json module specifically. Once installed that gets past the basic wordpress setup. The install script should check for the existence of additional modules wordpress requires.
Wordpress install script doesn't check for all required php modules