我在安装xampp的时候,apache和MySQL总是无法启动,报错信息:
22:36:55 [Apache] Error: Apache shutdown unexpectedly.
22:36:55 [Apache] This may be due to a blocked port, missing dependencies,
22:36:55 [Apache] improper privileges, a crash, or a shutdown by another method.
22:36:55 [Apache] Press the Logs button to view error logs and check
22:36:55 [Apache] the Windows Event Viewer for more clues
22:36:55 [Apache] If you need more help, copy and post this
22:36:55 [Apache] entire log window on the forums
网上的教程90%是修改httpd.conf文件中的端口,我也这么修改过了,但是还是无法启动,我以为是我之前单独安装过apache和MySQL所导致的,我也把之前单独安装的apache和MySQL删除并删除注册表并重启,再继续启动xampp,还是报错无法启动。
终于,我又一次卸载重新安装,在我安装xampp的过程中,有个提示:
提示我要安装Microsoft Visual C++ 2008 Redistributable Package (x86),才能使用,这可能是新版本的约定,所以在我寻找答案的时候都没有发现这个问题,我才苦苦寻找那么久,于是我在安装完xampp的时候,在官网下载了https://www.microsoft.com/en-us/download/details.aspx?id=29,安装完这个之后双击xampp安装目录下的setup_xampp.bat文件,最后运行安装目录下的xampp-control.exe文件,此时启动Apache就可以成功了。