The Apache service named reported the following error:
>>> Httpd.exe:Syntax error on line 534 of D:/apaserv/apache24/conf/httpd.conf:cannot load d:/apaserv/php/php5a Pache2_4.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3.
The file (Php5apache2_4.dll) will not load unless it corresponds to the PHP version. Important
Later, again, this hint, just replaced by the php5.4.8 in line 174, "D:\ApaServ\php\php5apache2_4.dll" activation context generation failed. The dependent assembly Vcredist_x86.exe could not be found. Later, the solution is: the Vcredist_x86.exe reinstall once, this is I installed before the Apache installed, may be inside the file was rewritten, so can not find. I also looked at the Internet:
In a similar C:\Program files\microsoft Visual Studio 8\vc\redi
The following files were found under ST\DEBUG_NONREDIST\X86\MICROSOFT.VC80.DEBUGCRT:
Msvcm80d.dll
Msvcp80d.dll
Msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest
Copy these files to the target machine, and run the program in the same folder or under System32, and you can run it correctly.
Other release version, MFC program, and so on are all Redist under the corresponding folder under the file can be, folder after the logo!
After this hint, just thought of.
later installed php5.5 when this error prompted, I began to understand, installed the vc++2010 run the library, but no matter how debugging is this error, then I downloaded from the Internet the highest version of the vc++2012 run the library, a success.