您的位置:

php监听80端口,php80端口被占用怎么处理

本文目录一览:

nginx 监听80 为什么php-fpm监听9000

你可以让Nginx监听其他端口,监听80端口是为了访问网页的时候默认访问该端口(web的默认端口是80),不用在后面添加(:端口)而已。

php-fpm默认端口是9000,你想改的话也要改在Nginx配置的端口

php 如何监听服务器端口

?php

//设置运行时间:永不超时

set_time_limit (0);

//开启缓冲

ob_implicit_flush ();

//IP地址

$ip = "127.0.0.1";

//监听端口

$port = 80;

//创建socket

$socket = socket_create (AF_INET, SOCK_STREAM, 0);

if (!$socket){

die("创建socket失败!").socket_strerror(socket_last_error());

}

//绑定socket

$bind = socket_bind ($socket, $ip, $port);

if (!$bind){

die("绑定.socket失败!").socket_strerror ($bind);

}

//监听socket

$listen = socket_listen ($socket);

if (!$listen){

die("监听失败!").socket_strerror ($listen);

}

echo "{$port}端口监听成功!";

?

apache安装完测试显示it works 但关联PHP后就显示端口80被占用

可能的原因:

原因一:是IIS占用了80端口。所以在服务中停掉IISadmin即可

原因二:是迅雷在运行时会监听80端口所以关闭迅雷在安装apache http server

PHP的80端口被占用怎么办

端口被占用,最直接的办法就是在运行里输入cmd---- netstat -abn

查看当前占用80 端口的软件是哪个,将之卸载即可(ps:一般情况下是迅雷)

在apache的apche/conf/httpd.conf配置文件中

大概在45行左右,有个Listen 80

将之改为你想要它监听的端口,如: 81

或者让apache监听多个端口,即在下面一行,以同样的格式写上

Listen 82

Listen 93