作为初学者,使用的是WAMP(windows+Apache+MySQL+PHP)的集成安装环境。
Apache服务器在启动时,默认会占用80端口号。
MySQL 服务器在启动时,默认会占用3306端口号。
当这两个端口号被占用时,相应的服务器进程则会启动失败。在服务器安装启动之前,建议在命令提示符窗口中输入“netstat -aon”命令(注意t和-中间有空格),查看是否有进程占用了80和3306端口号。如果有,记录了下对应进程运行时的PID(进程唯一标识符),然后执行命令“tskill PID”杀死该进程,释放该进程所占用的端口号,确保PHP服务器安装和启动完成。
查找端口号是否被占用:
(1)选择“开始→运行”命令,打开“运行”窗口。
(2)在“运行”窗口中输入cmd命令,点击“确定”按钮。
(3)在命令提示符窗口中输入命令“netstat -aon”并按“Enter”回车键。
(4)在Local Address列中查找80和3306端口号的程序,并记录相应的PID。
(5)由于当前启动的XXX程序占用了80端口号,其对应的PID为1300,可以在命令提示符中输入命令 “tskill 1300”杀死该进程。
(6)在命令提示符窗口中重新输入命令“netstat -aon”,即可看到XXX进程已经被杀死,为成功启动Apache服务器铺平道路。
本文介绍如何检查和解决Windows环境下Apache和MySQL默认端口80及3306被占用的问题,确保服务器正常启动。
548

被折叠的 条评论
为什么被折叠?



