本文目錄一覽:
- 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
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/306109.html