Choosing and enabling multiple PHP versions with the selector in the Directadmin panel.
Directadmin allows up to 4 active PHP versions to be used and chosen from. The first listed is default and the rest will be options.
Navigate to Directadmin custombuild directory
Update or check for updates to Directadmin
Now choose the 4 PHP versions you want to use:
./build set php1_release 7.1 ./build set php2_release 7.3 ./build set php3_release 7.4 ./build set php4_release 8.0
I am going to be doing it sequentially for this post, remember the first listed (php1_release) is the default.
If you don’t want 4 options use “no” e.g
./build set php4_release no
Now set the mode as php-fpm
./build set php1_mode php-fpm ./build set php2_mode php-fpm ./build set php3_mode php-fpm ./build set php4_mode php-fpm
./build php n
And the rewrite configurations
The PHP version select option is enabled by default, to make sure it is enabled:
/usr/local/directadmin/directadmin set php_version_selector 1 restart
Now in modify domains the users have the PHP version selector.