问:

apache server:(-102)ERROR,Can't start server报错咋解决

答:
apache server 启动报错(-102)ERROR,Can't start server,可以尝试以下几种解决方法:
1. 检查apache安装路径和版本。确认你安装的apache服务器路径正确,版本也与你的操作系统匹配。如果路径或版本不对,可以重新安装apache。
2. 检查httpd.conf配置文件。httpd.conf是apache的主配置文件,有可能其中的某些配置导致启动错误。可以尝试备份后删除该文件,让apache重新生成默认配置文件。也可以比较httpd.conf与 apache 默认配置的不同,逐项检查有问题的配置。
3. 检查端口占用。Apache默认使用80端口,有可能该端口被其他程序占用导致启动失败。可以使用netstat -ano|findstr 80命令检查,如果80端口未被占用,可以在httpd.conf文件中更改apache端口,比如8080,然后重启检验。
4. 卸载旧版本apache。如果安装多个版本的apache,有可能产生冲突。可以尝试卸载系统中其他版本的apache后重装最新版本。
5. 重置apache服务。在cmd窗口输入:net stop Apache && net start Apache重置apache服务器,然后再次启动检验。  
6. 排除系统权限问题。检测httpd.exe文件以及apache程序目录是否具有系统执行权限,如果没有可以设置相应的读写权限,然后重新启动。 
7. 排除防火墙阻挡。检测系统防火墙是否阻止了80端口,如果是可以暂时关闭防火墙后重试。  
8. 重新安装apache。如果以上方法都试过无效,有可能是apache安装过程中产生的问题,推荐彻底卸载后重装apache服务器。
以上是排查apache启动报错的常用方法,希望对您有所帮助。如果问题依然存在,请提供更详细的错误信息,我可以进行更精确的排查和解答。