Since a link to this question appears at the very top of the returned results when searching for "php MSVCR110.dll" (not to mention that it got 100k + views and is growing), here are some additional notes that may be found conveniently in your search for MSVCR110 solution .dll mistery ...
The approach described in the answer is valid not only for the case of MSVCR110.dll, but also applies when you are looking for other versions, such as the new MSVCR71.dll , and I updated the answer to cover VC15, even if it was not above.
At http://windows.php.net/ you can read:
VC9, VC11 and VC15
More recent versions of PHP are built with VC9, VC11 or VC15 (respectively, Visual Studio 2008, 2012 or 2015) and include improvements in performance and stability.
VC9 lines require Visual C ++ to be distributed for Visual Studio 2008 Service Pack 1 (SP1) for x86 or x64 is installed.
VC11 lines require Visual C ++ to be distributed for Visual Studio 2012 x86 or x64.
VC15 lines require Visual C ++ to be distributed for Visual Studio 2015 x86 or x64.
this is very important because you need to not only install Visual C ++ Redistributable, but you also need the correct version , and which one is correct depends on which version of PHP you are using. Pay attention to which version of PHP for Windows you are extracting, especially pay attention to this suffix "VCxx", because if you install PHP that requires VC9 with redistributable VC11, it will not work, because the runtime dependency simply does not filled out. Contrary to what some might think, you need exactly the version required, since new versions do not include / provide older ones (so VC11 does not provide VC9, and VC15 does not fulfill the dependencies of VC11 and VC9.
For example, the php-5.6.4-nts-Win32-VC11-x86 archive name tells us that it is not thread safe ( nts ), 32-bit ( x86 ), and it needs Visual Studio 2012 to be distributed ( VC11 ).
Most of the search queries that I really led to redistributing VC9 , so in case of constant malfunctions, if possible, try installing another PHP assembly to make sure that you do not accidentally encounter incompatible versions.
Download links
Note that you are using a 32-bit version of PHP, so you need a 32-bit redistributable (x86), even your Windows version is 64 bits!
- VC9: Visual C ++ Redistributable for Visual Studio 2008: x86 or x64
- VC11: Visual C ++ Redistributable for Visual Studio 2012: x86 or x64
- VC15: Visual C ++ Redistributable for Visual Studio 2015: x86 or x64