Php XAMPP赢得';我不能启动apache
我需要设置一个本地php服务器并下载适用于windows的XAMPP版本3.2.1。安装完成,没有错误消息,控制面板启动正常。MySQL运行没有问题,但apache不会启动 错误消息显示: 12:17:01[Apache]正在尝试启动Apache应用程序 12:17:01[Apache]检测到状态更改:正在运行 12:17:02[Apache]检测到状态更改:已停止 12:17:02[Apache]错误:Apache意外关闭 12:17:02[Apache]这可能是由于端口阻塞、缺少依赖项、 12:17:02[Apache]权限不正确、崩溃或由其他方法关闭 12:17:02[Apache]按Logs按钮查看错误日志并进行检查 12:17:02[Apache]有关更多线索,请访问Windows事件查看器 12:17:02[Apache]如果您需要更多帮助,请复制并发布此内容 12:17:02[Apache]论坛上的整个日志窗口 我尝试了各种端口,apache仍然无法启动。我以管理员身份启动了控制面板-我已登录到这台计算机上的管理员帐户,但还有一个额外的按钮“以管理员身份启动”。它不起作用 不幸的是,没有创建错误日志。控制面板抱怨找不到适当的文件,是否应该创建这些文件?我单击yes并尝试再次启动apache。相同的错误消息,现在已找到错误日志,但它们仍然为空 我搜索了类似的问题,发现了这个问题: 接受的答案建议关闭windows服务“WebClient”和“Web部署代理服务”。我已禁用“WebClient”,但未安装“Web部署代理服务”。听起来像VisualStudio,这台机器上没有 我猜我的apache安装是不正常的。可能遗漏了一些依赖项。我怎么检查这个 更新:Php XAMPP赢得';我不能启动apache,php,apache,xampp,Php,Apache,Xampp,我需要设置一个本地php服务器并下载适用于windows的XAMPP版本3.2.1。安装完成,没有错误消息,控制面板启动正常。MySQL运行没有问题,但apache不会启动 错误消息显示: 12:17:01[Apache]正在尝试启动Apache应用程序 12:17:01[Apache]检测到状态更改:正在运行 12:17:02[Apache]检测到状态更改:已停止 12:17:02[Apache]错误:Apache意外关闭 12:17:02[Apache]这可能是由于端口阻塞、缺少依赖项、 1
看起来,尽管我更改了配置文件,apache仍然尝试在端口80上运行。这个端口确实被Skype屏蔽了。关闭skype后,apache运行良好。它在localhost:80上可用,尽管我在配置文件中明确指定了另一个端口@史蒂文:如果你把你的评论变成一个答案,我会接受的。我也遇到了同样的问题,但我最终还是解决了
对我来说,Skype不是问题,但是iTunes!我发现iTunes也使用端口80和443。如果仍然没有帮助,请尝试手动安装Apache 有几个原因可能导致此问题
- 在运行Apache之前退出Skype,以便Skype能够释放端口80和433
- 转到Skype工具->选项->高级->连接和未选中的端口80在此之后,您需要重新启动Skype并尝试运行xampp,因为端口80和443可以免费使用,所以它不会引发任何问题
- 转到开始菜单类型Internet信息服务选择此项并停止其服务,该服务将释放端口80和443
net stop w3svc
然后打开xampp并运行apache服务器
如果要启动w3svc
然后执行此代码
网络启动w3svc
注意:停止w3svc不会导致任何问题
注意:不要忘记以管理员身份运行cmd
检查我的配置文件后,在命令行中运行“net stop http”,并花费大约30分钟尝试下载不再受支持的Skype版本以释放我的端口
对我来说,我需要创建一个SSL证书。我在xampp/apache/conf/ssl.cert目录下找到了这个。(出现提示时,请确保将证书保存在“受信任的根证书颁发机构”存储中)。完成该提示并成功创建证书后。Apache重新开始正常运行。可能skype正在拦截cmd中的端口80type“netstat-a-o-n”,并搜索正在本地端口80s上侦听的进程Apache错误日志显示了什么?