新手求助 安装 nginx 后无法启动

2014-08-20 09:18:30 +08:00
 2232588429
apt-get update && apt-get install nginx php5-fpm
提示
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
4069 次点击
所在节点    NGINX
22 条回复
cxshun
2014-08-20 09:19:42 +08:00
80端口已经被占用了,话说是不是启动过了?用ps -ef|grep nginx看看是否有启动了
2232588429
2014-08-20 09:20:46 +08:00
@cxshun 你好,提示root 8980 8868 0 21:20 pts/0 00:00:00 grep nginx
582033
2014-08-20 09:21:43 +08:00
是不是装了其他服务
cxshun
2014-08-20 09:22:27 +08:00
@2232588429 那就是没有启动过了,查查端口有没有被其他占用的,netstat命令,看看80端口被谁占住了,找到后如果确定不需要用就kill了吧。
imcczy
2014-08-20 09:22:33 +08:00
一般是apache2占用了,试试 killall apache2
2232588429
2014-08-20 09:22:46 +08:00
@582033 嗯,全部命令是apt-get update && apt-get install -y mysql-server nginx php5-fpm php5 php5-mysql php5-imap php5-sqlite php5-ldap php5-gd php5-imagick php5-curl php5-mcrypt php5-pspell php5-xmlrpc php5-xsl php5-cgi
这个服务之间有冲突吗?系统是debian7.0
582033
2014-08-20 09:28:59 +08:00
@2232588429 是不是默认装了apache?
582033
2014-08-20 09:29:51 +08:00
@imcczy 停掉或者卸载掉占用80端口的服务再安就行了应该
Seans
2014-08-20 09:35:52 +08:00
不能换个端口吗。。。
2232588429
2014-08-20 09:40:28 +08:00
@582033 谢谢,killall apache2之后就能启动了~看来是装的软件有冲突啊……
zhujinhe
2014-08-20 09:45:48 +08:00
执行 netstat -antp 看Local Address 这一列中是谁在占用80端口,然后看这一行中最后一列PID/Program name,看是哪个软件在使用80端口,并kill -9 PID值
582033
2014-08-20 09:50:34 +08:00
@2232588429 aptitude purge apache
leiz
2014-08-20 09:51:32 +08:00
@2232588429 不是软件冲突。一般http服务都默认用80,而且很多*nix系统默认安装了apache,占用了80.
2232588429
2014-08-20 09:57:59 +08:00
@leiz 请问这个问题有什么一次性解决办法呢?
jy01264313
2014-08-20 10:03:21 +08:00
80 已经被其他进程占用了 netstat 看看什么进程
CoX
2014-08-20 10:04:22 +08:00
@2232588429 apt-get install php5-cli
把php5 改成 php5-cli 就不会安装apache了
VYSE
2014-08-20 10:16:17 +08:00
sudo netstat -antp | grep 80
1dian01
2014-08-20 10:22:02 +08:00
@CoX apt-get install php5 会默认安装apache,是啥原因啊?
CoX
2014-08-20 10:32:32 +08:00
@1dian01 某种依赖关系吧,没详追究
猜测是安装php5会包含某个apache组件,所以就依赖了apache
而php5-cli 只是命令行下的php环境,就不依赖apache了吧
anjunecha
2014-08-20 10:34:12 +08:00
很多VPS Debian系统会自带Apache,先全部卸载掉还原纯净系统再说

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/128857

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX