本文目录一览:
- 1、nginx 监听80 为什么php-fpm监听9000
- 2、php 如何监听服务器端口
- 3、apache安装完测试显示it works 但关联PHP后就显示端口80被占用
- 4、PHP的80端口被占用怎么办
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