博客
关于我
linux关闭端口
阅读量:793 次
发布时间:2023-02-03

本文共 1062 字,大约阅读时间需要 3 分钟。

php-fpm启动时常出现无法启动的问题,提示"端口被占用了"。

[root@localhost john]# service php-fpm startStarting php-fpm: [31-Mar-2013 09:31:43] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (98)[31-Mar-2013 09:31:43] ERROR: FPM initialization failed[FAILED]

在这种情况下,首先需要检查9000端口是否被其他软件占用。通过运行以下命令可以确认端口状态:

netstat -anp | grep 9000tcp        0      0 :::9000                     :::*                        LISTEN      3396/ZendStudiotcp     1062      0 ::ffff:127.0.0.1:9000       ::ffff:127.0.0.1:48060      CLOSE_WAIT  3396/ZendStudio

发现进程号3396对应的软件是ZendStudio。通过终止ZendStudio进程可以解决问题:

ps -aux | grep ZendStudioWarning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQjohn      3396  4.0 11.5 1034384 222912 ?      Sl   09:12   0:49 /home/john/bin/zendstudio/ZendStudio/ZendStudioroot      3912  0.0  0.0   4336   748 pts/1    S+   09:32   0:00 grep ZendStudiokill 3396service php-fpm startStarting php-fpm:                                          [  OK  ]

解决方法

通过检查系统进程,找到占用9000端口的ZendStudio进程,然后终止它。这样可以确保php-fpm能够正常启动。

转载地址:http://stzfk.baihongyu.com/

你可能感兴趣的文章
Linux-【1】配置
查看>>
Linux-下载传输并安装启动Tomcat
查看>>
linux-常用命令
查看>>
Linux-服务器远程控制
查看>>
Linux-用户和组管理以及设置允许远程登录Root
查看>>
Linux-移动当前目录所有文件到上一级目录
查看>>
Linux-通过XShell使用sz命令提示找不到
查看>>
Linux.BackDoor.Chikdos/Elknot Attack And Defense Analysis
查看>>
Linux/CentOS设置全局代理(http)
查看>>
Linux/UNIX数据文件和信息系统
查看>>
Linux/Windows上Jenkins + Maven + Git的安装
查看>>
Linux3 在VMware中搭建CentOS6.5虚拟机
查看>>
Linux5
查看>>
Linux7/Centos7新特性之链路聚合
查看>>
linuxcbt-dhcpd
查看>>
linux_DNS
查看>>
Linux_ERROR 1045 (28000): Access denied for user 'root'@'localhost'
查看>>
Linux_常用命令简单介绍(netstat,awk,top,tail,head,less,more,cat,nl)
查看>>
Linux_服务器_01_查看公网IP
查看>>
Linux——gcc编译器
查看>>