Skip the part of building PHP, but look at the confs. NaX_sa defines a php52_fcgid.conf and a php53_fcgid.conf and loads one of them in the Virtualhost context.

If you only need 2 different versions the easy way is to use one with mod_php (php5apache2_4.dll loading a TS version) and one with mod_fcgid (loading a NTS version as NTS is faster than TS). I am running this in production: PHP 5.3 for Drupal6 and PHP 5.5/5.6 for all other frameworks. Note: you cannot use OPcache for both versions. Use for instance php_opcache.dll for the PHP TS version and php_wincache.dll or php_xcache.dll for the PHP NTS version.

In the Virtualhost context you can decide which PHP version to use. If you do not specify anything it will use the PHP that is loaded with mod_php.

We also, in our production-server we want to execute multiple PHP version.

Windows 10 / 64
Intel Core i5 3.2GHz, 8 Gb RAM
Apche/2.4.16 (Win64)

We realized after much experimentation, that each PHP releases own environment variables must be ensured. with FcgidCmdOptions. See below how.
Otherwise, there were frequent errors. ( Like: End of script output before headers, mod_fcgid: get overlap result error)