phpstudy80端口被占用时的解决方案

1.适合人群?

  之前笔记本单独安装过Apache、php、mysql环境,但是后期想用集成开发环境phpstudy的,安装完phpstudy后(之前的单独环境依然存在),发现启动时,总是显示80端口被占用,如何解决,看第二条:

2.因为Apache当时安装时服务是自动开启的,所以,笔记本每次开机都会显示Apache服务已经启动,需要你手动退出Apache,然后发现重启phpstudy还是显示80端口被占用,如何解决,看第三条:

3.解决方案:

  在命令行输入netstat -aon可以查看80端口是被谁占用了。发现是被系统占用了。所以:

  发现pid是4的进程占用着80端口,这还是一个系统进程,kill不掉。所以只能另想办法:

  1、打开运行输入,regedit 也就是打开笔记本的注册表

  2、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

  3、在右边找到Start这一项,将其改为0

  4、重启系统,System进程不会占用80端口,也可通过netstat -aon查看,发现80端口确实已经不被占用了

  5、最后一步,重启之后,再启动phpstudy就可以了。

提示:更改完之后,有的笔记本重启phpstudy后可以直接使用,有的还是显示80端口被占用,此时需要你重启你的笔记本就ok!

更多学习讨论

   请加入PHP自学交流qq群 546746821

                2017年1月1日15:34:44   于北京家中

时间: 2024-12-28 12:06:25

phpstudy80端口被占用时的解决方案的相关文章

80端口被占用时的终极解决方法

[摘要] 之前在某次安全测试时,遇到一个80端口被占用的坑,将解决方法共享出来. 使用netstat -ano 命令查看是哪个进程正在占用80端口 之前在某次安全测试时,遇到一个80端口被占用的坑,将解决方法共享出来 使netstat -ano 命令查看是哪个进程正在占用80端口 PID为4的进程正在占用80端口.此进程为system进程,无法直接结束进程 使用netsh命令查看http端口使用状态 netsh http show servicetstate 这里可以看到有两个进程正在使用htt

tomcat端口被占用问题完美解决方案!

这两天清明放假,刚刚琢磨把JAVA8.TOMCAT.ECLIPS装好,幸好现在网络发达,遇到问题可以问度娘,好不容易配置好,写了一个小程序,一运行还说Tomcat端口被占用,试了改写tomcat安装目录conf下的server.xml中的端口,没有成功,原因不详.最后用了下面的方法好使. 启动Tomcat服务器报错: Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already i

xampp使用中mysql端口被占用问题的解决方案

如果在安装XAMPP前本机已经安装了mysql,并且添加了Windows服务中 使用xampp时,两个Mysql在Windows服务中有冲突 这意味着你之前在电脑上使用过mysql,路径.端口都被占用过了. 这种情况下XAMPP中的mysql自然是不能正常启动的, 会出现这样的提示信息 首先,尝试改变XAMPP Mysql 和Control Panel settings 的config里的端口值,依然报错 现在尝试提示信息的第二种方法(如果你以前装的不想再用的话),这个修改方法在百度经验就有不错

WINDOWS 下端口被占用时找出程序

#1.查看所有的端口占用情况 #开始-运行-CMD    输入:C:\>netstat -ano Active Connections Proto  Local Address          Foreign Address        State           PID  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       1104  TCP    0.0.0.0:135            0.0

进程的端口被占用的解决方案

今天,不小心把IIS的默认站点给删除了,再次添加默认站点,路径C:\inetpub\wwwroot,发现启用时,提示--另一个程序正在使用此文件,进程无法访问! 解决方案:在DOS下输入: netstat -ano 查看80端口信息中的PID号,然后打开任务管理器查看对应PID的程序名称. 打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的了,最后发现是迅雷占用了80端口.更改这个程序的port,再重启这

发布网站时,80端口被占用怎么办

以前在iis上发布网站的时候很少出现问题,因为端口都是自己配置的,但是,最近就遇到这么一个问题,废话少说,请看 图片: 网站发布后,启动不了,启动的时候报错了,提示进程无法访问.通过查找原因得知,原来是端口被占用了. 我们以前发布网站的时候,都是自己会设置一个端口,并且这个端口是有区别于其它端口,不会重复,所以从来没有遇到过这个问题.现在是什么情况呢,程序的端口已经设置好了,就是80端口,我们不能重新配置端口了,只能将原来已经做好的程序发布为网站即可.这就造成了端口冲突,两个程序同时使用了80端

使用phpstuby时,Apache或mysql无法启动,端口被占用

使用phpstuby时,Apache或mysql无法启动,端口被占用,怎么办? 原因: 其它程序占用了80或3306端口. 如果占用了80端口则Apache无法启动: 如果占用了3306端口则mysql无法启动. 解决方法: 1.找到相关进程,停止进程(不推荐,耗时间): 2.右键点击右下角phpstuby小图标->点击环境端口检测 然后点击:“尝试强制关闭相关进程并启动” 启动成功,Ok

配置apache 80时端口被占用

由于之前配置过nginx,80端口被占用,启动http时会报错! 查看80端口被哪些程序所占用   netstat  -noap | grep 80 | grep  tcp 查看到是被nginx程序占用了端口,使用kill命令杀死,但发现使用kill杀死之后有自动重启了下一个 pgrep -l  nginx  查看pid  然后用kill杀死 这里可以看到nginx已经被杀死了 使用service httpd restart重启即可

phpstudy:80端口被占用解决方案总结

一开始因为要安装新的软件,同时也由于一直电脑很卡,所以直接重装系统,从WIN8变成WIN10,然后不知道为什么,phpstudy里面80端口被占用了!被占用了!现在找到了两种方法解决! 第一种 该端口正在运行的程序删除 我看到很多人在查找过程中,80端口被占用的程序名字为system ,同时其 PID 为4,然后打开任务管理器 看到了同个名字的system,担心有同名,就在列表头右击,勾选PID,看到一个为4的 当我以为只要把它删除了就会成功了,但是发现这个点击删除后,它就弹出一个警告框,写着如