架設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...