解决xmapp中Apache端口号占用问题(Apache不能正常启动)

softyun3年前云服务器23

小伙伴们安装xmapp后发现Apache不能正常开启,下面给出了不同情况的解决办法,可以分为以下几种情况分析问题:

(一)是否在本次安装之前已经安装过xmapp(没有请跳过)

在本次安装之前已经安装过xmapp,虽然卸载了,但是会有卸载不干净的情况,卸载时最好使用程序本身自带的卸载程序(即运行uninstall.exe进行卸载),最好不要使用控制面板中的卸载功能,卸载过后一定不要忘记去检查注册表中是否已经删除,注册表查看方式:

1.按键盘上的 win键+R键,弹出"运行"窗口。

2.输入regedit,点击确定,进入注册表。

3.按照目录结构找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 下面的xmapp和MySQL,然后删除(如果安装时同时安装了MySQL)。

4.重启电脑,重新安装即可。

(二)Windows7安装xmapp(Win8以上也可使用此方法,不通过继续往先看)

Windows7安装xmapp后,如果出现了Apache无法正常启动,只需要直接修改与Apache相关的文件即可(即修改文件中预先设置好的端口号值),按照以下步骤进行操作:

1.修改httpd.conf文件。打开文件,在/xampp/apache/conf/extra/httpd.conf位置下(xmapp的安装目录),修改此文件是为了解决80端口占用问题,把文件中Listen 80 修改为 89即可(可以自定义为其他数值,只要修改后的端口不被占用即可),如果配置了vhosts的话请把httpd-vhosts.conf中端口改为89(与httpd.conf文件中的89端口号保持一致)

2.修改httpd-ssl.conf 文件。打开文件,在/xampp/apache/conf/extra/http-ssl.conf位置下(xmapp的安装目录),修改此文件是为了解决443端口占用问题,把文件中Listen 443 修改为 444即可(可以自定义为其他数值,只要修改后的端口不被占用即可)

(三)Windows8、Windows10系统安装xmapp

对于Win8和Win10系统来说,80端口号会被系统本身占用,这种情况下除了直接修改端口号(第一种解决方案),其实还可以这样做:

1.按键盘上的 win键+R键,弹出"运行"窗口,输入cmd进入DOS窗口。

2.输入netstat -aon | findstr :80 ,然后回车。

3.查看80端口对应的PID值,发现还是一个系统进程,并且无法直接kill。

4.打开注册表(打开方式同上),按照目录结构找到找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

5.在右边一栏中找到Start这一项,鼠标点击选中,然后鼠标右击,找到“修改”,将“数值数据”“3”改为:“0”。

6.然后再次关机重启,System进程就不会占用80端口了。

7.重启之后,再启动Apache,就可以看到Running了,启动成功。

声明:因为Win10系统尚有很多未知兼容性问题,所以不能保证所有人的情况都绝对一样。可参考资料:漠阳子(有图版)!

分享:cmd命令行方式下查询 端口号与PID的方式

netstat -ano:查看已占用的端口,记下端口对应的PID,然后打开任务管理器,找到对应的PID,结束进程,如果结束不了或者结束后还不起作用,就用ntsd命令。

ntsd -c q -p PID:这里的PID,是要终止的进程的PID,然后打开任务管理器,找到对应的PID,结束进程即可。(参数-p表示后面必须是PID值, -c q表示执行退出Ntsd的调试命令)

tasklist:列出所有的进程和相应的信息,而tskill能根据PID(进程ID)进程名等方式杀死进程。

以上所述是小编给大家介绍的解决xmapp中Apache端口号占用问题(Apache不能正常启动),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!

原文链接:cnblogs/itlkNote/archive/2017/05/10/6836096

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

美国服务器托管的费用有哪些

美国服务器托管的费用有:1、服务器机位的费用,包括服务器机架位置、电源接口,不同规格的美国服务器托管机位费用不同;2、服务器带宽的费用,不同的带宽类型和大小,租用费用不同;3、IP数量的配置费用,美国...

影响服务器正常运行的因素有哪些

影响服务器正常运行的因素有:1、受服务器硬件设备影响,当硬件设备出现老化、陈旧或损坏的情况,会导致服务器不稳定;2、受服务器网站程序影响,网站程序代码设计过于复杂,数据交互不断累积,会导致服务器负担过...

香港高防服务器租用过程中容易误解的问题有哪些

香港高防服务器租用过程中容易造成误解的问题:1.租用香港高防服务器的价格不同但售后相同问题。2. 租用香港高防服务器的服务商规模大服务好的问题。3. 租用香港高防服务器觉得香港机房太远响应速度慢的问题...

国外免备案主机租用有哪些优势

国外免备案主机租用的优势有:1、国外主机不用备案,能省去繁琐的备案过程和时间,实现快速部署网站;2、国外主机的功能较全面,服务更完善,能保证网站正常运行;3、国外主机的稳定性更高,且价格更便宜,能节省...

香港服务器RAID0的工作模式有哪些

香港服务器RAID0的工作模式有:1、把x块同样的硬盘用硬件的形式通过智能磁盘控制器或用磁盘驱动程序以软件的方式串联在一起,从而形成一个独立的逻辑驱动器,容量大且能增加磁盘的容量;2、用n块硬盘选择合...

租用香港服务器的好处有哪些

租用香港服务器的好处有:1、香港服务器能实现不同的网络互通,解决了大陆复杂的网络环境问题;2、香港服务器有丰富的独立IP资源,有利于搜索引擎的优化;3、香港服务器配置高,稳定性好,能确保良好的用户体验...