Also note that the compiler (vc11) must be the same version for both Apache and PHP so that the system and DLL calls work properlyThis is not strictly true. It is not necessary for the compiler versions to match - but it is necessary to have the VC runtimes for both installed - but that should not be an issue because we already know from the opening post that both are running on the system - Apache was there before and PHP runs from the command line which is only possible if the run times were already installed.
Also enable error logging in the php.ini file, it might provide the correct info to solve this also