We run multiple PHP versions side by side, selectable per domain.
CHOOSING A VERSION
cPanel > MultiPHP Manager. Tick the domain, select the version, Apply. Different sites on the same account can run different versions.
Use the newest version your software supports. Older versions eventually stop receiving security patches, and running one is a real risk.
ENABLING EXTENSIONS
cPanel > Select PHP Version > Extensions tab. Tick what you need and save.
Commonly required extensions include curl, gd, imagick, intl, mbstring, zip, soap, bcmath, exif, fileinfo, openssl and the mysqli and pdo_mysql database drivers.
CHECKING WHAT IS ACTIVE
The same screen lists everything available and enabled. Applications usually have their own system information page too; in WordPress it is Tools > Site Health > Info > Server.
ADJUSTING SETTINGS
cPanel > MultiPHP INI Editor changes memory_limit, upload_max_filesize, max_execution_time and similar values per domain.
IF SOMETHING IS MISSING
Open a ticket describing the extension and what needs it. Many can be enabled; a few cannot be supported on shared hosting for stability or security reasons, and we will tell you plainly which case applies.