因为我在创建服务的时候将名字设置成了“apache”--->httpd.exe -k install -n "apache"。所以在启动的时候要加-n "apache",不然无法启动。如果你在创建服务的时候直接输入的httpd.exe -k install,那么在启动的时候就直接输入httpd.exe -k start就可以启动了。
是不是根目录是中文的?检查下