开发者社区> 技术小阿哥> 正文

Xampp 443端口被虚拟机占用问题

简介:
+关注继续查看

如果我们的电脑既安装了VMware虚拟机软件,又安装了XAMPP,启动XAMPP的时候,经常会报如下错误:

Problemdetected!

[Apache] Port 443 in use by""D:\Program Files (x86)\vmware8\vmware-hostd.exe" -u"C:\ProgramData\VMware\hostd\config.xml"" with PID 3036!

[Apache]  Apache WILL NOT start without theconfigured ports free!

[Apache]   Youneed to uninstall/disable/reconfigure the blocking application or reconfigureApache and the Control Panel to listen on a different port

提示信息说明: 443号端口被vmware-hostd.exe进程占用了,导致Apache无法启动。这是因为vmware-hostd.exe默认是使用443号端口的,而它又是默认自动启动的。

Apache  httpd 服务默认是使用80端口的,而 httpd-ssl 默认是使用443端口的。这就导致了443号端口的冲突。

解决方案有两种:

方案一:修改 httpd-ssl.conf 配置文件,将443端口改为其他空闲的端口(如4430)。

wKioL1kViTvDN1sVAAEBiZoR8-I093.png-wh_50

方案二: vmware-hostd.exe 的自动启动改为手动启动并将其停止。在桌面的计算机图标点击鼠标右键,选择“管理→服务和应用程序→服务”,将显示名称为“VMware Workstation Server”的服务的启动类型改为手动,并停止该服务即可,如下图所示:

wKioL1kViV6wDk83AAI5AqlI-cU114.png-wh_50

最后重启xampp即可!

说明:上面两种方法中的任何一种都可以。第二种方法一般也不会影响VMware的正常使用。VMware Workstation Server 服务的描述信息为“Remote access service for registration andmanagement of virtual machines.”,也就是说它与远程管理VMware有关。而我们一般也不会使用到VMvare的远程访问功能,所以第二种方法基本没有影响。



本文转自 昊洋教育 51CTO博客,原文链接:http://blog.51cto.com/zdytesting/1925158,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Nginx极简入门(三)基于端口的虚拟主机配置
前面讲了如何配置基于IP的虚拟主机,今天讲一讲Nginx如何基于端口的虚拟主机。 需要说明的是:由于本文章是nginx系列文章中的一篇,文章里面很多其他的配置,可能前面的文章已经说讲过,然后后续就没有在介绍,如果出现有些配置没有讲,大家可能需要去看看前面的文章。
412 0
物理机代理上网,虚拟机联网问题
装了VMware虚拟机,虚拟机中安装了Ubuntu,但是由于主机通过代理上网,所以虚拟机系统中需额外设置。 首先,通过桥接方式的话,由于我用的代理需在代理服务器上设置,为虚拟机开辟一个账号比较麻烦,所以选择NAT方式,这样的话就需要将虚拟机设置代理,刚开始以为要设置虚拟网卡之类的,但最后发现直接在虚拟机中设置即可,而且特别简单,打开Firefox,菜单->编辑->首选项->网络->连接->设置->手动配置代理,输入物理机的代理地址,端口,勾选为所有协议使用相同代理,这样网络就配置好了。
2099 0
mysql单表多timestamp的current_timestamp设置问题
一个表中出现多个timestamp并设置其中一个为current_timestamp的时候经常会遇到 1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP i...
998 0
wamp You don't have permission to access / on this server等问题的解决.
原文: wamp You don't have permission to access / on this server等问题的解决. 安装完wamp之后,安装网上的教程设置虚拟路径,出现了问题,同样的问题由不同的原因导致。
1019 0
JVM 调优之 CPU 高占用问题
jstack(Stack Trace for Java) 命令用于生成当前时刻的线程快照(一般称为 threaddump 文件)。
24 0
解决Tomcat端口占用的问题
在dos命令中输入以下命令查询正在被使用的端口号以及使用它的程序。 命令:netstat -ano 内容分析: 前面的程序占用的进程,冒号后面的就是我们要查找的端口。
524 0
13689
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载