架設PHP伺服器80埠被占用的解決方法

2021-06-18 05:31:50 字數 1315 閱讀 2436

架設php伺服器80埠被占用的解決方法

遇到apache無法啟動的問題,首先考慮兩點:

1、apache配置錯誤,常見於擅自改動了apache配置檔案(httpd.conf)的同學。

2、埠占用,此時同學們應該關閉一切可能占用80埠的程式,比如迅雷什麼的,因為wamp預設的埠就是80埠,在伺服器上最常見的是系統程式占用80埠

注意:如果多次安裝wamp要刪除刪除多餘的wamp否則啟動不了。

步驟:一:檢視是什麼程序占用了80埠

1.開始》程式》執行》輸入cmd命令 》按回車鍵   開始》程式》執行》輸入cmd命令 》按回車鍵

出現以上介面

2.在黑視窗中輸入netstat -ano檢視埠占用情況

然後在我們面前的會是列出乙個長長的表單,其中第一列是本地位址例如127.0.0.1:987,前邊這一串是ip位址,冒號後面那個是正在被占用的埠。我們需要找出80埠的那一行,然後記下他的pid。比如我的這個圖中埠445的這一行,他的pid是4。

二.在程序管理器中找到占用埠的程序

1.開始》程式》執行》taskmgr開啟程序管理器

程序選項卡中沒有pid

這一項,解決方法:檢視》選擇列

勾選pid這一項即可

結果

三.解除占用

1.如果是應用程式占用埠,可以直接結束程序

2.如果是系統程序占用埠,

這個程序不能終止,終止會藍屏,或者關機,解決方法是:

在cmd

的輸入框裡面輸入:

regedit

,回車,

找到hkey_local_machine\system\currentcontrolset\services\http

找到乙個dword

值start

,將其改為

0重啟電腦,好了,system

程序將不會占用

80埠。

參考資料

windows伺服器80埠被占用

首先使用命令檢視,80埠被哪個程序占用。命令 netstat aon findstr 80 1 如果查詢出來的4這個程序。一般情況下是因為本地裝了sqlserver資料庫導致的。把sql server reportingservices停掉後就可以了。應用啟動後,再開啟sql server repo...

80埠被占用

原文出處 80埠被system占用的問題 今天啟動apache的時候發現無法啟動80埠被占用。1.netstat命令 1 執行 中輸入cmd 2 在命令列中輸入netstat ano,得到埠號對應的pid 3 開啟任務管理器,點選 檢視 選單,選擇 選擇列 給程序列表中新增 pid 列,然後找到pi...

關於80埠被占用

最近被網路問題困擾了很久。也遇到這樣乙個問題,tomcat開啟時出錯,發現是埠被占用了,而一般用的埠是80埠,剛開始以為是被 iis 給占用了,就把iis給停止了,可是80埠還是被占用著。在doc命令下輸入netstat aon findstr 80 回車,就可是查詢是哪個程序占用了80埠 prot...