wamp apache啟動不了可能是因?yàn)槟鞍惭b了其他的占用80端口的程序,比如迅雷、IIS、QVOD播放器等軟件,關(guān)閉那些程序就能啟動了,查看是哪個程序占用了80端口的方法是使用下面的兩個命令(在命令提示符里面輸入):
在桌面左下角點(diǎn)擊“開始”,點(diǎn)擊“運(yùn)行”--->鍵入“CMD”--->在黑色CMD界面中屬于以下命令:
netstat -ano
tasklist/svc
經(jīng)過我的多次研究是 本地連接---屬性----Internet 協(xié)議(TCP/IP)---屬性---高級---wins----導(dǎo)入LMHOSTS(M)把 {apache2dir}/bin/httpd.exe 添加進(jìn)去就可以啟動了
方法一:使用DOS命令找到占用80端口的程序,關(guān)閉該程序
在開始——運(yùn)行中輸入以下命令:
1、netstat -an -p tcp -o(小寫字母o)
(說明:在Local Adress 中找到80端口,在PID中找到使用80端口的服務(wù))
2、tskill 352
(說明:352即占用查找到的占用80端口的PID程序,使用tskill命令關(guān)閉該程序;注意:這里的PID352是舉例,根據(jù)你的實(shí)際情況,哪個程序占用了80端口,則關(guān)閉哪個程序的PID)
3、命令iisreset/restart重啟IIS( 或者手動重啟IIS服務(wù))
方法二:把IIS的80端口改為其它為被使用的端口,如80改為81,同時改站點(diǎn)的端口為81。
步驟:
1、改IIS的80端口改為未被使用的端口,隨意取值,未被使用就性,在這里改成81端口。
2、重啟IIS。這時IIS已經(jīng)可以啟動,已經(jīng)可以在IIS里瀏覽文件。
3、對應(yīng)的在站點(diǎn)中把站點(diǎn)的端口改為IIS現(xiàn)在的81端口,如由原來的http://localhost/改成http://localhost:81/ 。如果不改站點(diǎn)端口,則每次訪問站點(diǎn)時都需要輸入端口,如要訪問index.asp,就要輸入:http://localhost:81/ index.asp。
新聞熱點(diǎn)
疑難解答